2015-04-22から1日間の記事一覧
collection_selectの文法 <%= f.collection_select <属性名>, <プルダウンメニュー表示用の配列データ>, <valueとして扱うカラム名>, <表示用のカラム名>, <オプション> %> <%= f.collection_select :origin_id, Origin.all, :id, :name %> みたいなかんじ。 ソースは [Rails 4.x] For</valueとして扱うカラム名>…
match '/search' => 'search#search', :as => 'search' # SearchController#search とかくと <%= link_to search_path, 'Click Here to Search!' %>となる。 つまり、このままじゃpath名がうまく生成されないんだけど、as searchとすることでsearch_pathって…
GET /matomes/search で search アクションを呼ぶには以下のように設定する。 # config/routes.rb resources :matomes do collection do get :search end end :id 付きのルーティングの場合はmemberを利用する。GET /matomes/:id/preview とする場合。 # con…
$ rake db:abort_if_pending_migrations
rails g migration add_カラム名_uniqueness_index def self.up add_index :データベース名, :カラム, :unique => true end def self.down remove_index :データベース名 , :カラム end validates :uniquenessはuniquenessを保証しないのでDBにindexをつけま…
<%= link_to "Show", other_page_path(id: 1, state: "valid") => params[:state] でコントローラで取れる。