Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2013-07-11から1日間の記事一覧

Ruby on Rails | Rails4 | ブラウザ上でrouteの設定を確認

概要 ブラウザ上でrouteの設定を確認 内容 下記URLからrouteの設定をブラウザ上から確認可能です。 http://localhost:3000/rails/info/routes 画像

Ruby on Rails | Rails4 | Controller・Model配下にconcernsディレクトリを追加

概要 Controller・Model配下にconcernsディレクトリを追加 内容 Railsは規約で構成が決まっている反面、controller・modelが肥大化して 「fat」なものになりがちでした。 ※特にModelが肥大化するその解決策として controllers/concerns modle/concernsが新構…

Ruby on Rails | Rails4 | 古いハッシュ形式のダイナミックファインダの廃止

概要 古いハッシュ形式のダイナミックファインダの廃止 内容 Rails4では古いハッシュ形式のダイナミックファインダの廃止になりました。旧形式 Model.find_by_name "input_name" Model.find_all_by_name "input_name" Model.find(: all) "input_name" 推奨形…

Ruby on Rails | ActionArgsでリクエストパラメータを個別の引数として受け取る

概要 ActionArgsでリクエストパラメータを個別の引数として受け取る 内容 Railsの標準ではリクエストパラメータは以下のように取得します。 def hoge @hoge = params[:hoge] @hage = params[:hage] @hige = params[:hige] end 毎回、paramsから取得する必要…

Ruby on Rails | Migrationでテーブルにカラムを追加、削除する

概要 Migrationでテーブルにカラムを追加、削除する 内容 Migrationでテーブルにカラムを追加、削除するするには以下を利用します。 rails g migration add_column_name_to_table_name column_name:data_type rails g migration remove_column_name_from_tab…