我一直在我的应用程序上观看和复制这些railscast:196-nested-model-form-part-1和197-nested-model-form-part-2。我还没有专业账户,所以我无法观看修改后的剧集。通过AJAX向嵌套表单添加动态字段
我正在开发rails4(边缘)和link_to_function
已被弃用,赞成unobstrusive JS(这是伟大的)。
我将继续上面的railscasts(即survey/question)的例子。 我想要做的就是使用问题的部分通过不显眼的JavaScript,我只是不知道如何以及在哪里我应该这样做。
我想通过两种方式来完成:
- 第一种方式是在我
app/assets/javascripts
文件surveys.js
与功能添加,但我看不出我可以用我的部分从这里开始。 - 另一种方法是在我的
SurveyController
中创建一个新动作,该动作可以使用部分问题进行回复,但我对调查控制器中的问题具有特定操作的事实感到困扰。
我不禁想到必须有更好的方法来做到这一点。
谢谢@Charles。我的确发现了nested_form gem,但我没有尝试它,因为它需要使用'nested_form_for',而我已经在使用'simple_form'。我不太确定我可以同时使用两者。 – Crystark 2013-03-22 13:33:07
是的,你可以。只需使用'simple_nested_form_for'。查看[this](https://github.com/ryanb/nested_form#simpleform-and-formtastic-support)。 – weltschmerz 2013-03-22 14:42:45
这就是我所追求的。我知道有专业帐户,所以我能够观看修改的情节。 – Crystark 2013-03-30 00:34:30