2012年1月4日水曜日

Railsメモ

■モデルで利用できる型(http://shin.moe-nifty.com/server/2006/10/ruby_on_rails__b15d.html)

:primary_key
:integer
:float
:string (255文字)
:text (無制限)
:datetime,:timestamp (日付+時刻)
:date (日付のみ)
:time (時刻のみ)
:boolean
:binary



■Rails3でscaffoldを取り消すコマンド(http://d.hatena.ne.jp/gutch01/20110304/1299212122)

$ rails destroy scaffold 取り消したいScaffold名


■RailsのWEBrickサーバを強制的に停止する方法(http://www.kagitaku.com/diary/2010/08/04/webrick-stop.html)

netstat -ano

kill


■テーブルにカラム追加(http://d.hatena.ne.jp/zucay/20110120/1295512969)
$ rails g migration AddColnameToTablename colname:string


■Railsでcsvからfixturesを投入するには(http://d.hatena.ne.jp/femoco/20090710/1247190951)
1行目にカラムを書き、2行目以降をデータとする


■Ruby on Rails フィクスチャデータのロード(http://www.ginnokagi.com/2008/05/ruby_on_rails.html)
rake db:fixtures:load


■Ruby on Rails 3 でアプリケーションを作成する(scaffold を使わずに)(http://d.hatena.ne.jp/sakagami5/20110614/1308056795)
ルーティングの設定など


■Rails 3のroutesまとめ
http://irohiroki.com/2010/08/29/rails3-routes


■ActiveRecordのfindメソッドについて(http://d.hatena.ne.jp/elm200/20070316/1174044163)
・conditions
:conditions => { :col1 => 1 , :col 2 => 2 } ( "col1 = 1 AND col2 = 2" という SQL 文が生成される)

■form_tagで配列を扱う(http://webos-goodies.jp/archives/51387214.html)
<% form_tag :action => :edit_tag, :id => @id do -%>
Tag1 : <%= text_field_tag 'tags[]' %>
Tag2 : <%= text_field_tag 'tags[]' %>
Tag3 : <%= text_field_tag 'tags[]' %>
Tag4 : <%= text_field_tag 'tags[]' %>
<%= submit_tag %>
<% end -%>

0 件のコメント:

コメントを投稿