Ruby on Rails 4:模态中的新动作



在索引视图中,我有一个模型和"Create new"按钮的列表。当用户单击按钮时,模态表单应该显示一个字段:模型的名称-创建模型所需的唯一字段。当用户输入名称并单击提交按钮时,模型将被保存,编辑视图将作为普通页面显示(模型中的所有字段都可用于编辑)。

如何实现这一点?我尝试在索引操作中建立一个新对象:

  def index
    @my_models = MyModel.all
    @new_model = MyModel.build
  end

但没有工作(我得到缺少模板错误,虽然没有@new_model索引显示没有问题)

另一个问题是如何呈现表单?我应该把表格放到new.html.erb文件中吗然后在模态主体中加入<%= render 'new' %> ?(我使用Bootstrap 3.1来创建模态本身)?

你可以直接使用

@my_model = MyModel.new

<%= render 'form' %>

使用@my_model.

相关内容

  • 没有找到相关文章

最新更新