railsで投稿した記事(tweet)をカレンダーに登録と言う事を行なってます。
現状、ユーザーが投稿した物を全て表示すると言う事は出来ましたが
複数投稿記事の中から1つ抜き出してカレンダーに投稿すると言う事を行いたいです。
そこでユーザーが投稿した物を全て表示する事は出来ましたが
以下がこちらのコードになります。
rails
1class BlogsController < ApplicationController 2 3 def index 4 @blogs = Blog.all 5 end 6 7 def new 8 @blog = Blog.new 9 @tweets = Tweet.includes(:user) 10 end 11
それをユーザーが複数投稿した記事の中から1つ指定してカレンダーに投稿すると言うコードをこのように記載しました。
rails
1class BlogsController < ApplicationController 2 3 def index 4 @blogs = Blog.all 5 end 6 7 def new 8 @blog = Blog.new 9 @tweets = Tweet.includes(params[:id]) 10 end 11
ビューはこのように記載しています。
haml
1= form_with(model: @blog, local: true) do |form| 2 .title 3 - @tweets.each do |tweet| 4 = tweet.title 5 -# = image_tag tweet.image.url 6 -# = tweet.text 7 .time 8 = form.label :start_time 9 = form.datetime_select :start_time 10 .content 11 = form.label :content 12 = form.text_field :content 13 .submit 14 = form.submit
すると表示してみたらパンケーキ、たこ焼き、パンとDB内に保存してある全てのtitleデータを抜き取ってしまいます。
こちらをDBにあるtitleの1つだけを拭き取る方法はないでしょうか?
長々となってしまいましたがご教授願えたら幸いです。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー