前提・実現したいこと
Syntaxerrorを解消し『advicemenuテーブルを全て抽出したい』
発生している問題・エラーメッセージ
下記のような形でエラーが発生しております。
syntaxerrorと出ているので打ちミスなどかと思いましたがやり直しても解消されないため解決策をお教えいただけますと幸いです。
advicediaries/index画面にて『advicemenu』テーブルのデータの内容を一度全て抽出したいと考えております。
そこで下記のような形で入力をしました。
rails
1##advicediaries/index 2~省略~ 3<% @advicemenus each do |advicemenu| %> 4 <%= advicemenu.menu %> 5 <%= advicemenu.minimum_reps %> 6<% end %>
ちなみにadvicediaryモデルとadvicemenuモデルの関係性は『多:1』としています。
rails
1##advicediary.rb 2class Advicediary < ApplicationRecord 3 4 belongs_to :advicemenu 5 6end 7
rails
1##advicemenu.rb 2class Advicemenu < ApplicationRecord 3 has_many :advicediaries 4end
controller上は下記のようにしています。
rails
1class AdvicediariesController < ApplicationController 2 3 def index 4 @advicediaries = params[:search].present? ? current_user.advicediaries.where('created_at LIKE(?)', "%#{params[:search]}%"): [] 5 @advicemenus = Advicemenu.all 6 end 7 8end 9
補足情報(FW/ツールのバージョンなど)
Rails 5.2.4.2
どなたかご教示願いますと幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/16 08:17
2020/06/16 08:19
2020/06/16 08:31