質問: 基本的な質問をさせていただきます。 ### 前提・実現したいこと 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] });... ... ^ ``` ### 該当のソースコード ``` New Post <%= form_for(@post) do |f| %> <%= f.label :category_id %> <%= f.select :category_id @categories.map { |t| [t.name, t.id] }%> <%= f.label :title %> <%= f.text_field :title %> <%= f.label :body %> <%= f.text_area :body %> <%= f.submit %> <% end %> ``` ### 試したこと @categories.map { |t| [t.name, t.id] }を消してリトライしましたが、上手くいきませんでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: f.select :category_id **,** @categories.map { |t| [t.name, t.id] 「 , 」が抜けている気がします。