皆様、質問がございます。よろしくお願い申し上げます。
質問の前にこちらのファイルをご覧下さい。
そして、ファイル配下にある質問を見ていただければ幸いです。
new.html.erb
<h1>新規投稿する</h1> <%= form_tag notes_path do %> タイトル <input type="text" name="title" class="form-control title-field"> 内容 <textarea name="content" class="form-control content-field"></textarea> <input type="submit" value="投稿する" class="btn primary-btn"> <% end %>
nanntoka_controller.rb
class NanntokaController < APPlicationController def create @title = params[:title] @content = params[:content] end
理解できない点
<input type="text" name="title">に入力した値はcreateアクションでparams[:title]とすることで取得することができます。
質問
なぜ変数nameに代入されている文字列"title"はparamsメソッドのシンボルとして扱えるのでしょうか??
この文字列をシンボルとして扱える点を明快に理解したいです。
よろしくお願い申し上げます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/29 02:20