问题标签 [actionviewhelper]
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.
ruby-on-rails - Rails 创建视图助手
我在 rails4 博客应用程序的视图中有此代码。看起来真的很丑,如果可能的话,有人可以帮助我如何将它变成一个助手。
ruby-on-rails - content_for 不在部分视图中呈现
我有一个使用布局的 Rails 应用程序
简化版如下所示:
在我的“layouts/_head.html.erb”中,我使用
在我partials
的地方,我放置了以下片段来附加它们:scripts_head。(我的一些部分应该放 javaScripts
`layouts/head' 中的 content_for 不呈现任何内容
我该如何解决?
当将其放置在回显的 content_for / yield 标签后面时,它看起来partials
无法附加他们的 content_for 内容。content_for :blah do
如果我尝试尝试content_for :scripts_bottom
,它将在页面底部呈现。
提前致谢
导轨 3.2.14 红宝石 2.0.0p247
ruby-on-rails - 从 Rails 模型渲染部分时访问 URL 助手
我必须渲染一些模板并将 HTML 块发送到 SendGrid 以进行电子邮件替换。所以,不幸的是,我正在像这样的模型中进行一些渲染:
即使我添加了:
除非我像下面这样明确定义模块,否则部分无法访问像 url_for 这样的 URL 助手:
有没有更简洁的方法在从模型调用的模板中使用 URL Helper?
ruby-on-rails-3 - 使用 number_to_human_size ActionView::Helper 时如何更改输出单位表示法
我一直在使用优秀的number_to_human_size
ActionView::Helper
,我想知道是否有任何方法可以更改输出单位符号:
默认行为是以 Bytes、KB、MB 等为单位输出单位,而我想查看 Bit、Kb、Mb 等。
数字转换是正确的,我只想更改单位名称。我发现使用语言环境可能是一种解决方案,并将其添加到我的en.yml
:
...但似乎不起作用。
有没有人处理过这个挑战?
提前致谢,
佩特罗斯
ruby-on-rails - 帮助程序中的 Rails 2.1 content_tag
有谁知道如何包含content_tag
在助手中?我试过包括ActionView::Helpers::TagHelper
.
ruby-on-rails - 如何将块传递给从 Helper 返回的“link_to”?
我认为这个单凭标题有点难以解释,所以这是我想出的一些代码:
Rails 视图助手
使用 Helper 的视图(haml)
总之,Helper 成功返回了link_to或content_tag ,但我需要在 Helper 返回的标签内继续连接或添加更多标签(通过块)。看来这在 Rails 中应该很容易做到,我错过了什么?
提前致谢!
ruby-on-rails - Rails 表单助手:覆盖 Rails 隐藏模型 id 的 id
根据Form Helper'sform_for
的文档:
form_for 方法自动将模型 id 作为隐藏字段包含在表单中。这用于维护表单数据与其关联模型之间的相关性。一些 ORM 系统不在嵌套模型上使用 ID,因此在这种情况下,您希望能够禁用隐藏的 ID。
这是有道理的并且很重要,但是如果您form_for
在同一页面上有两个调用,它会生成两个具有相同标记和相同 ID 的隐藏字段。就我而言,它在同一页面上生成了两次:
有没有办法覆盖该id
输入的属性?如果我没记错的话,只是name
属性很重要,值可以保持不变。我们的网站必须符合WCAG 2.0 可访问性,并且不允许同一页面上的两个标签具有相同的 id。(这也不是有效的 HTML。)
ruby-on-rails - Rails - 使用 grouped_options_for_select 预先选择多个选项
我想在 rails 4.1 中使用 grouped_options_for_select 时预选多个选项
方法签名是
selected_key 仅允许与精确选项匹配的单个值。我想预先选择多个选项,因为我使用的是多选。有没有办法做到这一点?
ruby-on-rails - 如何格式化 timeago_tag 的默认日期
我正在使用下面的格式来显示我之前的时间,但需要帮助了解如何为默认日期格式设置格式。使用rails-timeago
宝石:
之后,它会执行yyyy-dd-mm
格式。
我想格式化默认日期,如May 22, 2014
. 我以其他格式使用了一个(:strftime,'%B %d, %Y')
来显示我想要的方式,但我不确定语法如何与timeago_tag
帮助程序一起使用。
ruby-on-rails - 为什么 Gmaps4rails 的 marker.picture 不显示标记的自定义图像?
我将自定义图标放在assets/images/logo.png
在控制器中有:
我什至尝试替换logo.png
为,\assets\images\logo.png
但它不起作用。
我检查了徽标的大小,它与上面的相同。
怎么了?
更新#1:我尝试使用image_path
&asset_path
并且没有一个完成了这项工作。