2009-08-10 89 views
0

我试图创建一个复杂的(从我的意见)形式,但这个过程非常艰难。 我想要表单有4个元素:多种动作形式

  • 列表[科目]和一个按钮[从列表中删除所选主题];
  • 一个按钮和一个关联的输入字段[“添加主题”和字段分别添加它];

我觉得单一表单是不够的,首先我应该把我的元素分成两种形式(甚至嵌套形式 - 我真的不知道该怎么做)。但是,什么是正确的方式?

即使我试图使一个单一的形式,用一个简单的添加动作,接收一个错误[未定义的方法 `subjects_path”的#ActionView :: Base的:0x485934c。我已经通过'脚本/生成模型'命令(即不是由生成的脚手架)简单地创建了模型主题。也许这是问题的根源?

回答

0

实质上,它听起来像您的视图需要两种形式,一种是添加主题,另一种是通过REST控制器删除主题。不要忘记在你的routes.rb文件中指定你的主题资源。也许如果你在这里包含了一些代码,其他人可能会更容易提供帮助。

+0

谢谢,我真的忘了告诉路线有关新资源。 – gmile 2009-08-10 14:05:57