基本的な質問をさせていただきます。
###前提・実現したいこと
ruby on rails で初心者向けのブログ投稿、カテゴリ選択できるwebアプリを作っています。
ローカルホストでhttp://localhost:3000/posts/newを開こうとしましたが、エラーが発生しました。
###発生している問題・エラーメッセージ
/app/views/posts/new.html.erb:5: syntax error, unexpected tIVAR, expecting ')' ...select :category_id @categories.map { |t| [t.name, t.id] });... ... ^
###該当のソースコード
ruby
1<h1>New Post</h1> 2<%= form_for(@post) do |f| %> 3 <div class="field"> 4 <%= f.label :category_id %><br> 5 <%= f.select :category_id @categories.map { |t| [t.name, t.id] }%> 6 </div> 7 <div class="field"> 8 <%= f.label :title %><br> 9 <%= f.text_field :title %> 10 </div> 11 <div class="field"> 12 <%= f.label :body %><br> 13 <%= f.text_area :body %> 14 </div> 15 <div class="actions"> 16 <%= f.submit %> 17 </div> 18<% end %>
###試したこと
@categories.map { |t| [t.name, t.id] }を消してリトライしましたが、上手くいきませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/21 00:42