r_m112299
@r_m112299

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

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

No Answers yet.

Your answer might help someone💌