トピックごとに、つまりページごとに表示するコメントを変更したいのですが、データベースは一つでいいんですよね?
そのやり方として、カラムをページの数だけ用意して、コントローラーでアクションの中でとってくるカラムのデータを指定すればいいと思うのですが具体的にどのようになるのかがわかりません
まず、モデルを作るときは
rails g model Post topic_id1 topic_id2....のようにすればいいですか?
また、アクション内でそのトピックidのデータ(コメント)をとって来たいときは、
def xxx
posts = Post.find_by(id: topic_id1)
end
のように書き、ビューでは
<%= posts.content each do |post| %>
のようにかけば問題ないでしょうか?
また、各トピックのページごとに投稿用ページを用意し、そのページで内容を表示できるようにしたいのですが、これもデータベース一つだけでできることなのですか?
できるとしたら、フォームにどのような仕掛けをすればいいのでしょうか?
色々まとまりがありませんが、よろしくお願いいたします。」
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。