将模型与没有嵌套资源的模型相关联

时间:2011-11-16 20:01:08

标签: ruby-on-rails ruby forms associations has-and-belongs-to-many

假设我有一个Post模型和一个Comments模型,我在路由文件中声明了

resources :posts
resources :comments

不是

resources :posts do
  resources :comments
end

此外:

class Post < ActiveRecord::Base
  has_and_belongs_to_many :comments
end

class Comment < ActiveRecord::Base
  has_and_belongs_to_many :posts
end

我无法弄清楚如何:

  1. 创建一个新表单,我可以一次创建帖子及其相关的评论。

    1a上。视图是什么样的?

    1b中。什么控制器是什么?

  2. 在帖子的展示页面中创建一个表单,为该帖子添加评论。

    2a上。对于在帖子显示页面上添加评论的表单,该视图的外观是什么?

    2B。我将什么添加到控制器中?

1 个答案:

答案 0 :(得分:0)