问题标签 [actionview]

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 投票
2 回答
618 浏览

html - Rails ApplicationHelper 在没有返回语句的情况下转义 HTML

当我写

return除非我声明,否则我什么也得不到。当我调用<%= flash_helper %>. 是什么赋予了?如何防止 HTML 被转义?

0 投票
4 回答
15506 浏览

ruby-on-rails - Rails:带有块和GET参数的link_to?

如何在link_to块声明中实现查询字符串和 URL 参数?现在,我有这个,它有效:

以上工作,并输出:

我想做的是这样的:

但上述格式输出:

这不是我要找的......我希望它像前面的例子一样输出一个 URL。

我怎样才能做到这一点?

0 投票
2 回答
4340 浏览

javascript - 我怎样才能让rails不将转义引号呈现为\"

在我的布局中,我有

然后在脚本部分我有

问题是这会将转义的引号呈现为,\&quot;而 javascript 不喜欢这样。

我怎样才能阻止这种情况发生?或者有另一种方法吗?我不能使用单引号,因为我想在消息中包含一些 html。我会很感激任何帮助。

0 投票
2 回答
5627 浏览

ruby-on-rails - 如何从 Rails 实例变量呈现 HTML?

我有一个要传递给视图的实例变量,@body.

@body是一个包含 html 的字符串。

<%= @body %>呈现字符串,而不是 html。如何在字符串中呈现 html?

可能的?

提前致谢!

0 投票
1 回答
482 浏览

ruby-on-rails - 在 Rails 中使用 datetime_select 的替代方法

我不喜欢使用 datetime_select。我认为它变得丑陋并且在回发时不容易处理。

大多数人是如何应对的?使用纯文本框并使用 javascript 将输入验证为日期不是更容易吗?我将把它保存为 DateTime 值。

0 投票
1 回答
132 浏览

ruby-on-rails - 在 Rails 中为 ActionController 设置动作

我刚刚发出了一个 [脚本/生成脚手架用户] 命令来生成我的文件。所有 CRUD 页面都运行良好,这很好,现在我正在尝试创建更多页面。我在 user_controller.rb 文件中创建了一个方法,如下所示:

定义登录

#废话

结尾

然后为视图创建 app/views/users/login.html.erb。当我尝试通过浏览器访问它时 [ http://localhost:3000/users/login]它给出了错误:

ActiveRecord::RecordNotFound(找不到 ID=login 的用户):app/controllers/users_controller.rb:16:in `show'

我将其解释为使用动作秀,它不将登录识别为动作。我是否缺少一些配置以使此操作起作用?我对 Rails 很陌生,所以我可能会遗漏一些微不足道的东西。谢谢!

更新 我尝试使用 [script/generate controller User] 然后在控制器中创建操作方法及其相应的视图。它似乎按预期工作。是什么使两者之间的区别以及在使用脚本/生成脚手架不可用时导致创建其他操作方法的原因是什么?

0 投票
4 回答
2340 浏览

ruby-on-rails-3 - 重用 form_for 以查看邮件程序伪造错误

我在模板 new.html.erb 中有一个 form_for,我在其中正常保存到数据库,然后成功发送电子邮件。我希望邮件程序发送与正文相同的 new.html.erb 并传递模型,以便完全填充表单。我收到以下错误:

在 form_for 标记之后的那一行(因为我认为它正在注入 auth 令牌标记)。有没有办法可以规避这个问题,以便我可以在邮件程序中重复使用模板?

这是邮件程序代码的样子

0 投票
1 回答
666 浏览

ruby-on-rails - 如何以部分形式干燥这个条件collection_select?

我有一个在 content_for :sidebar 中调用的表单部分。如果调用部分的页面是特定的包页面,则此 collection_select 应设置为“已选择”。否则,它应该有一个“提示”来选择。我怎么把它弄干?我在单个 collection_select 上尝试了内联三元组,但无济于事。

谢谢

0 投票
1 回答
145 浏览

ruby-on-rails - Rails 变量第一次加载然后为零!

我收到以下错误:

奇怪的是,第一次加载索引页面时,没有任何问题。当我刷新时,我收到上面的错误。

控制器如下所示:

它与缓存有关吗?还是它使用了太多的内存?如果是这样,我可以用另一种方式加载用户名吗?我很困惑!

0 投票
1 回答
1176 浏览

ruby-on-rails - 获取未定义的方法 content_for()

我的 Mac 刚刚坏了,我不得不迁移到 Ubuntu 机器上。我正在开发一个已经在 Ubuntu 机器上生产的应用程序。

我将此应用程序克隆到我的新机器中,并且所有视图助手似乎都丢失了,顺便说一句,我正在使用 HAML。

我运行了我的规格,我得到了很多:

undefined method url_for for #
undefined method t for #
undefined method content_for for #
undefined method form_for for #

以下是我的 Gemfile 的内容:http: //gist.github.com/563759

我已经从我的新机器上删除了所有的 gem,并使用 bundler 重新安装它们以匹配我的生产环境。

我也使用 rvm,我不知道哪些附加信息可能是相关的

请帮忙!!!