2013-11-01から1ヶ月間の記事一覧

Chef Solo + vagrant で環境構築について学ぶ

Chefで最近環境構築することが社内でも多くなってきたので、自分も学習のためにvagrantを使ってVM環境で試す事にした。最初に参考にしたのはここです。 $ mkdir chef-study $ cd chef-study $ vagrant init続いて生成されたVagrantファイルを編集 4 Vagrant.…

RailsでGmailにメールを送る

RailsでGmailを使ってメール送付を行う方法についてのメモ。最初に、config/environments/development.rbの編集 16 # Don't care if the mailer can't send. 17 config.action_mailer.raise_delivery_errors = true 18 config.action_mailer.delivery_method…

VirtualBox + Vagrant

Chefの検証する時にでVirtualBoxを入れたのだが、そのとき入れたVagrantが便利だ。 ここに書いてある通り何ですが、便利。 $ vagrant init Vagrantファイルを編集。。。 $ vagrant up $ vagrant sshssh接続は上記コマンドでいける 止めるのもコマンドで一発…

ActionController::Liveを試す

取りあえず、どういうものかを経験するために、こちらを参考に地図上にマーカーを表示してみる。少し時間をおいてマーカが表示されるところは確認済み。 使うにしても制限があるようで、まずWebサーバはUnicornは使えない模様。ThinやPassengerがOKとのこと…

RspecでControllerのテストをする場合

Rspecでコントローラのテストを書く時にメモ 1 require 'spec_helper' 2 3 describe BookmarksController do 4 describe "create_bookmark method" do 5 context "url, comment, title parameter set " do 6 before do 7 @user = FactoryGirl.create(:curren…

AngularJSを使って一覧表示をする時

AngularJSを使ってRailsからデータを取得する方法を前回書きましたが、今回は取得したデータを一覧表示する場合に、奇数行、偶数行で背景色を変える方法を書きます。とは言え、凄く簡単で以下のようにします。 <li ng-repeat="event in events" ng-class-even="'evenbg'" ng-class-odd="'oddbg'"> {{event.title}} {{event.start}} から {{even</li>…

AngrulaJSでリスト表示を工夫する

前回の記事に引き続き、AngularJSネタ。 一覧表示する時に各行を奇数、偶数で背景を変えたい場合があると思います。 AngularJSでやる場合は、次のように書くとできます。 <li ng-repeat="event in events" ng-class-even="'evenbg'" ng-class-odd="'oddbg'"> {{event.title}} {{event.start}} から {{event.end}} |&nbsp;&nbsp;<a href='/events/{{event.id}}' >詳細</a> &nbsp;&nbs</li>…

AngularJS on Rails

AngularJSとrailsの連携に関するメモです。参考は以下のサイトを参考にしましたAngularJS on Rails 4 - Part 2まずはRailsプロジェクトを作成しておく。 Gemfileには今回AngularJSと連携するためにangular-gemを追加しておく。 gem 'angular-gem' ちょっと前…