2016-01-01から1年間の記事一覧

Railsのルーティングでいろいろ試した

ルーティングでいろいろ試してみる。 resources resource ルーティングのネスト namespaceでグループ化 collectionとmember 設定したルーティングがどういったURLになるか確認する ■まずは一般的なresources Rails.application.routes.draw do resources :co…

change_columnでmigrateしたらrollbackできなかった

change_columnでmigrateしたあとにrollbackしようとしたらrollbackできなかった…。 そのときのエラーがこれ。 [] be rake db:rollback == 20160915054652 AddTimestampsToMember: reverting ============================ rake aborted! StandardError: An e…

newとbuildに違いはあるのか

結論から言うと機能的な違いはないようで、buildは「newメソッドのエイリアス」とのこと。 new - リファレンス - - Railsドキュメントコンソールで試してみたらたしかに違いはなさそう。 [3] pry(main)> company = Company.new(id: 1) => #<Company:0x007fc4d742ff38 id: 1, name: nil, address: nil, phone_number: nil, mail_address: nil, created_at: nil, updated_at: nil> [7] pry(main)> c</company:0x007fc4d742ff38>…