Ruby
なんかもうどうしようもないぐらいにgit-pushを忘れてしまうので。config/deploy.rb を before "deploy:update" do system "git push origin #{branch}" end です。やってることとしては、 deploy:updateの前に処理をする(2.x DSL Configuration Tasks Befor…
simple_form は、Rails 用のform_for の拡張みたいなものです。 普通、form_for を使うと、タグ等について自分で書いていかないといけませんが、simple_form を上手く運用すると、view内にはform に関連するタグを書く必要はありません(的な感じ) 逆にいう…
RABL(Ruby API Builder Language) は、JSONのView生成用のライブラリです。 RailsなどのフレームワークでAPIサーバーを立てる際、普通JSONで応答したりしますが、 もうちょっと複雑なViewを組めます。チュートリアル的使い方はhttp://railscasts.com/episode…
crontab は、事前に設定されたShellで、設定されたPathを通した上で、実行されます。 つまり、現在使っているShellや、SSHで接続しているShell、もしくは.bash_profileに書かれているようなPathは、全無視されます。上手くいかないときは/etc/crontab を編集…
Rubyだけでなく、他の言語でも(多分)使えるやりかたです。 (他にCで試してみましたがオッケーでした。pythonだとprint文で上手く行かないので、他の関数を使うといけるかも?)単純に、文字列中に"\e[数字m"と書いてあげるとオッケーです。数字は color_dict …
@model.save :validate => false でオッケーですよhttp://api.rubyonrails.org/classes/ActiveRecord/Validations.html
導入や紹介は、このslideshareが非常によくまとまってると思います。 Capistranoで自動デプロイ View more presentations from toyoshi 導入などはhttp://d.hatena.ne.jp/ntaku/20111115/1321358900などにあります。 だいたい設定が必要になるのは config/de…
<%= f.fields_for @user.profile || Profile.new do |p| %> <% end %>に、直すといいです。「Model.new」くっつけると。
middlemanというものが、静的なサイト(html/css/jsだけのサイト)を作るのに、かなーり便利です (これを使って性的なサイトを作りました) 何が便利かというと 開発用サーバーになる テンプレートエンジン(erb) coffee scriptやscssなどを自動で変換 もちろん…