【问题标题】:Rails form redirecting to 'new' actionRails 表单重定向到“新”操作
【发布时间】:2012-03-27 18:07:58
【问题描述】:

我要做的是构建一个表单,用户在其中填写新出版物的一些字段,然后将您带到新出版物操作,这些字段已经填写,因此用户填写其余部分。

我得到了控制器部分,但我找不到如何使用 form_for,因为它与模型不完全相关(只有一些必要的字段在第一个表单中)。

【问题讨论】:

    标签: ruby-on-rails forms


    【解决方案1】:

    你可以的

    form_tag new_publication_path()

    【讨论】:

      【解决方案2】:

      不一定是最好的方法,但您可以根据模型 ID 是否有效隐藏表单中的某些字段。例如(在haml中):

      - if @model.id #only shows up if the model has been saved.
        = f.text_field :field_name, ...
      

      这样您就可以使用通常的 new,然后在保存模型后,只需重定向到“编辑”操作,其余字段就会显示出来。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-10-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-17
        • 2017-01-28
        • 1970-01-01
        • 2023-01-12
        相关资源
        最近更新 更多