DBに保存されているデータをビューで表示させたい
解決したいこと
Ruby on Railsにて簡易アプリを練習制作しています。
記述した内容を表示させたいのですが、ブラウザ上に表示されません。
DBには投稿した内容の保存はされており、エラー表示はなく
html.erbの記述に問題があると考えております。
解決方法のご教示をいただけると幸いです。
該当するソースコード
コントローラー
# 1週間のカレンダーと予定が表示されるページ
def index
get_week
@plan = Plan.new
end
# 予定の保存
def create
Plan.create(plan_params)
redirect_to action: :index
end
private
def plan_params
params.require(:plan).permit(:date, :plan)
end
html.erbファイル
<%= form_with model: @plan, url: calendars_path, class: 'form' do |f| %>
<%= f.label :日付を選択, class: 'lavel' %>
<%= f.date_field :date, class: 'date-select' %>
<%= f.label :予定を入力, class: 'lavel' %>
<%= f.text_field :plan, class: 'text-input' %>
<%= f.submit '保存' %>
<% end %>
自分で試したこと
<%= form_with model: @plan, url: calendars_path, class: 'form' do |f| %>
上記の記述方法に誤りがある考え、コントローラーとパスを確認し色々試してみましたが知識が浅くなかなか解決できません。
大変恐縮ですがお力添えいただけると幸いです。
0