【问题标题】:How to use modal to create a new object in rails?如何使用模态在rails中创建一个新对象?
【发布时间】:2015-09-07 03:44:20
【问题描述】:

这是目前的情况,一个带有index.html.erb 的通用rails 应用程序与index 动作相关,一个new.html.erbnew 动作创建一个新对象。

我的要求是我想用modal替换index.html.erb来创建一个新对象。具体来说,当用户点击index.html页面中的New按钮时,会以创建对象的形式显示对话框,而不是打开new.html页面。

有没有一种可能的方法来实现这一点而忽略将new.html.erb中的代码复制到index.html.erb?因为它还会将新操作中的代码移动到索引操作。

我尝试了以下方法,但不符合我的要求:

<%= link_to "New sites", new_site_path, :class => "btn btn-primary", "data-toggle" => "modal", "data-target" => ".bs-example-modal-lg" %>

它会打开一个模态对话框,包括application.html.erb中的组件,例如导航栏,侧边栏等,而不仅仅是创建表单。

【问题讨论】:

  • 我猜你在点击New Sites 链接后在索引页面上打开了modal,对吧?你能张贴你的modal表格吗?

标签: ruby-on-rails twitter-bootstrap modal-dialog


【解决方案1】:

你可以在行动中设置“layout false”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多