逆引きRuby on rails

Ruby on railsでやりたいことから、その方法を探すページです。

ルーティング

URLをコントローラのアクションにひもづける

テンプレート内でルーティングで定義されたパスを取得する

ルーティングに別名をつける(as)

リソースに対するルーティング(CRUD操作)をまとめて登録する

複数のリソースをまとめて定義する

任意のパス以下のルーティングをまとめて登録する(namespace)

ControllerのディレクトリはそのままでURLのパスだけ一階層追加する(scope)

モデル

データベースからidを指定してレコードを検索する。(find)

データベースにレコードを追加する。(create)

データベースから1行検索し、無かったらレコードを追加する。(find_or_create_by)

 

タイトルとURLをコピーしました