问题标签 [actionpack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2202 浏览

ruby-on-rails - 您采用什么方法在 Flash 消息中嵌入链接?

从用户交互的角度来看,具有嵌入式链接的 Flash 消息(通知、错误、警告等)的能力很好。但是,在来自控制器的 flash 消息中嵌入锚标记是脏的。

让我们假设像这样的 Flash 消息对可用性有好处*:

带有嵌入式链接的示例 Flash 消息通知 http://img.skitch.com/20090826-xbsa4tb3sjq4fig9nmatakthx3.png (借自DailyMile.com

你会在控制器和视图之间采取什么策略来干净地使用这样的东西?

0 投票
1 回答
89 浏览

subsonic - 适用于 3.0 的 ActionPack 生成器

3.0 是否有类似 2.0 的动作包/亚音速发生器?

0 投票
2 回答
183 浏览

ruby-on-rails - 在更新操作中抛出 NoMethodError

这是我的源代码

我在这条线上得到一个错误

并且错误消息是“您没有预料到它有一个 nil 对象。在评估 nil.call 时发生错误”。

堆栈跟踪中的五行如下

我不知道如何调试它,也无法理解如何引发此错误。

任何帮助都非常感谢。

谢谢

0 投票
2 回答
1451 浏览

ruby-on-rails - Rails 中 url_for 的对立面是什么?一个采用路径并生成解释路由的函数?

大脑有点炸了....如何从 relative_path 中获取 :controller 和 :action 的哈希值?

这与 url_for 基本相反。在下面的示例中,“some_function”是我正在寻找的神秘函数名称......我知道这很容易,只是不记得或似乎能够在文档中找到它。

像这样:

0 投票
1 回答
565 浏览

ruby-on-rails - 启动 rails 时出现“未初始化的常量 ActionPack”

启动我的 Rails 服务器时,我收到“未初始化的常量 ActionPack”错误。

原始堆栈跟踪

我在rails 2.3.8中使用错误

运行“捆绑列表”显示:

知道这里发生了什么吗?

0 投票
1 回答
1156 浏览

ruby-on-rails - 捕获 Rails 3 多选输入参数

我有一个多选表单控件(图 1)。当我选择超过 1 个值时,Firefox 会发送这两个值(图 2)。但只有最后一个值作为输入值发送到我的控制器(图 3)。如何将所有这些值传递给我的控制器?

如图。1

参数application/x-www-form-urlencoded
content_provider FLR
content_provider SLDT
图。2

PARAMs[{"content_provider"=>"SLDT", "controller"=>"html_items", "action"=>"search"}]
...
图。3

谢谢蒂姆
_

0 投票
2 回答
653 浏览

ruby-on-rails - 从 2.1.2 升级到 2.3.8 时的 date_select 标记

我们目前正在升级我们的 Rails 版本,我在我的一个 date_select 标签中遇到了一些奇怪的错误。

这是罪魁祸首:

这会抛出这样的错误:

NoMethodError在个人资料中#show

显示第 46 行引发的 app/views/people/_upcoming_assignments.html.erb:

当你没想到时,你有一个 nil 对象!您可能期望有一个 Array 的实例。评估 nil.size 时发生错误

提取的源代码(大约第 46 行):

我试图追踪这个问题,当我在 :order 数组中输入 :month 选项时,似乎会产生错误。因此,当我执行 :order => [:day, :year] 时,页面加载完美。

我已经搜索了确切的问题,但更多的是前端设计者,我不知道如何处理这个问题。这是我的代码错误吗?或者它是一种已弃用的方法?

这是application trace

我在谷歌上搜索了未记忆的月份名称,但我发现了 nada。

好的,我已经尝试取出整个 :order 子句,只是为了让这该死的东西起作用。这次它没有抛出错误,但标签没有出现!我尝试签入 irb,显然我的 date_select 标签没有返回任何选择标签,而只是一堆隐藏标签!

我用默认的 rails 示例尝试了这个:

irb 返回:

=> "\n\n\n"

如您所见,任何地方都没有选择标签。我尝试了 datetime_select ,我在那里看到了一个选择标签。那么 2.3.8 的 date_select 是怎么回事呢?

0 投票
2 回答
21370 浏览

ruby-on-rails - Ruby-on-Rails:渲染帮助:layout => false

我正在尝试从 API 访问 Rails 应用程序资源(它发送应用程序/XML GET 请求),并且我不想解析 XML 文件。

在我的资源控制器中,我有以下内容:

它按预期生成一个 xml 文件。如果我将其替换为:

我的 API 报告“模板丢失”错误。我还尝试了以下方法:

但是页面无论如何都会呈现。解决这个问题的正确方法是什么?

0 投票
1 回答
985 浏览

ruby-on-rails - 为什么我的 Rails 实例变量在我的视图中为零?

我被困在一些可能非常愚蠢的事情上,但我找不到我的问题。我在 ubuntu 机器上使用 Rails 3.0.3 和 ruby​​ 1.9.2。

我试图在我的控制器中设置一个实例变量,并使用它在新的视图模板上创建一个表单,但它在我的视图中出现为零。我知道控制器中设置的实例变量应该被复制到视图中,但这里它设置为 nil。谁能看到我做错了什么?这是我的错误信息:

应用程序/控制器/urls_controller.rb

app/views/urls/new.html.erb

应用程序/模型/url.rb

应用程序/控制器/application_controller.rb

0 投票
1 回答
745 浏览

ruby-on-rails - 从authenticity_token表单生成的任何内容中删除不需要的div

这应该很容易,但我找不到答案!我的 Rail Forms 生成了一个我想去掉的 div

这是 rails 为我生成的 div

我看了一些建议我应该使用的预览问题form_authenticity_token

我可以在代码中的何处以及如何使用 form_authenticity_token 代替?