9得票1回答
Rails 7:使用form_with表单进行本地(非XHR)请求

在Rails 7中,使用form_with标签生成的表单默认会发送远程请求(无论如何,turbo.js都会处理表单提交事件)。 以前,人们可以通过传递remote: false或local: true参数给表单助手来获得普通的HTML表单行为。 但是现在不再支持这种方式: <%= ...

11得票1回答
Rails表单标记(form_tag)的编写 - 使用非Active Record模型

我有点儿不熟悉Rails。我正在编写一个couchrest-rails应用程序,因此在这个模型中没有使用activerecord。我刚刚意识到这意味着 form_for(@model) 无法运行。我正在尝试弄清如何使用form_tag - 但大多数示例不涉及新的和创建操作。 以下是错...

11得票1回答
为什么我的自我引用模板在控制台和rake中会破坏缓存摘要计算,但在服务器上却不会?

我有两个互相引用的部分。当我在控制台中计算嵌套依赖项时(使用一些调试代码输出哪个模板正在被加载),如下所示:finder = ApplicationController.new.lookup_context ActionView::Digestor.new(name: "posts/show"...

22得票3回答
ActionView::Template::Error (960.css没有预编译)

我有一个 iframe,它会渲染一个 partial,并不是主应用程序布局或资源管道的一部分。 我想要包含一些样式表,但是遇到了以下错误: ActionView::Template::Error (960sm.css isn't precompiled): Rails 3.1 Her...

7得票7回答
升级到Rails 3.1后出现的ActionView::MissingTemplate错误

在升级到Rails 3.1.0并遵循David Rice的指导后,所有控制器都无法找到它们的视图。 # rails s # Started GET "/units" for 127.0.0.1 at 2011-09-04 07:52:23 -0400 Unit Load (0.1ms)...

11得票2回答
当我尝试创建用户时,Rails会显示ActionController :: InvalidAuthenticityToken错误信息。

更新: 问题已解决 我只需要在Users控制器中加入protect_from_forgery即可。感谢大家。 Rails 4.0.2 当我尝试在users表中创建新记录时,浏览器会显示此消息: ActionController::InvalidAuthenticityToken i...

59得票4回答
如何在Rails控制器中混合并调用link_to?

这似乎是一个初学者问题,但简单的答案却让我不知所措。我需要在ActionController方法中调用link_to来生成一个HTML链接。ActionView::Helpers::UrlHelper.link_to会调用url_for,但它会调用AV模块的版本而不是控制器的版本。我设法通过添...

14得票3回答
Rails3 ActionView模板处理程序在生产服务器上无法工作

我正在使用Rails 3.2.3 / Ruby 1.9.3p125 / jbuilder (0.4.0) 在我的view/mycontroller文件夹中,我有一个show.json.jbuilder文件。 当我在本地机器上使用rails s -e production测试时,一切都正常运行。...

25得票3回答
自定义操作视图无法点击。

我正在尝试将自定义的ActionView添加到我的ActionBar中。 我想添加一个常见的刷新按钮(ImageButton,在FrameLayout中使用ProgressBar),但是如果我使用了ActionView,onOptionsItemSelected()从未被调用。 以下是代码...

8得票3回答
Rails中的simple_nested_form_for和fields_for出现了参数数量错误

我正在使用Rails 3.1构建一个表单,涉及到IT技术。以下是需要翻译的内容: <%= simple_nested_form_for(@person, :url => collection_url, :html=>{:multipart => true}) do |...