ruby on rails

スポンサーリンク
プログラミング

rails 任意のコンテキストのバリデーション

バリデーションに使うvalidatesの:onオプション。 validates :name, :presence => true, :on => :create にすると、モデルのcreate時だけバリデータが動くらしい。...
プログラミング

rails rescue_fromで例外を一気にキャッチ

controllerでrescue_fromを使えば例外を一気にキャッチできるらしい。 そんなことしていいの!? って思ったけど、 場合によって 特定の例外だけ なら良い気がしてきた。 使い方は以下のように rescue_...
プログラミング

rails httpステータスコードのシンボル一覧

railsのcontrollerで、:okとか、:forbiddenとか、HTTPステータスのシンボルを使うことがある。 これを全て表示してみようとRack::Utils::SYMBOL_TO_STATUS_CODEを見てみた。 1.9....
プログラミング

rails assetsのコンプレッサにオプションを渡す

rake assets:precompileすると、javascriptがより短い書きかたへと圧縮される。 素晴らしいことに、圧縮するときに変数や関数の名前を「a」とか「b」などのより短い名前に書き換えてしまうらしい。 でもこれだと、圧縮...
プログラミング

omniauthで認証してtwitterにupdateする。

当然rails3にて。 OmniAuth で簡単 Twitter 認証! を見ながらtwitter認証をしてた。 無事にOauth認証できたけど、ツイートの投稿のしかたって!? どうやら、tweetするためには、authとauth が...
プログラミング

form_forでselect使ったときのselected

railsのform_for内で、selectを使ったとき、selected指定はどうやるのだろうかと小一時間悩んだ・・・ もうわからん! こうなりゃ勘だ!! 引数に:selectedを追加すればオッケーなんじゃね!? ってことで以下の...
プログラミング

rails3 joins

サークルとメンバーが1対多で関連づけられているデータで、 メンバー数の多い順にサークル名を取得するっていう書き方がわからなかったけど解決した。 リレーションが、 # /app/models/circle.rb class Circle ...
スポンサーリンク
タイトルとURLをコピーしました