0

在我创建了我的帖子控制器和 CRUD 函数并启动 Rails 服务器后,它会没问题。但是当我在 app/views/layouts 目录中创建自己的布局“posts.html.erb”而不是默认布局“application.html”时.erb”。禁用删除方法,功能与显示方法相同。我自己的布局内容是:

Hello,World!
<%= yield %>

我该如何解决?

4

1 回答 1

0

这是因为您没有在自定义布局中包含 jquery(或其他兼容的 js lib),而不是默认布局。链接内的数据参数由 javascript 不显眼地处理。如果没有,那么您只会获得一个指向您帖子的普通旧链接,该链接最终会出现在显示操作中。

尝试添加

<%= javascript_include_tag :application %>

到您的自定义布局文件(或默认布局文件中的任何内容)的顶部。

你可能也需要csrf_meta_tags,不确定

于 2013-08-15T17:17:33.050 回答