问题标签 [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.

0 投票
1 回答
33 浏览

ruby-on-rails - Rails 4.2:检索没有扩展名的文件(collection_check_box)

collection_check_box我有一个通过 Rails方法传递和显示的 pdf 文件列表...

如何在这段代码中显示没有扩展名的文件名?

0 投票
2 回答
1427 浏览

ruby-on-rails - rails helper 嵌套的 content_tag 与 link_to 内的 span

嗨,我几乎尝试了所有方法,但无法使其正常工作。title.capitalize零件不显示。我尝试使用“+”,但随后出现关于期望 end 关键字的错误

有谁知道如何解决这个问题?

0 投票
0 回答
37 浏览

ruby-on-rails - Rails ActionView 中的屈服块

我正在尝试按照Presenter设计模式构建我的 Rails 应用程序。我的页面的一部分包含一些嵌套在锚标记内的 div,使用常规 html 可以正常工作,但是当我尝试使用 ActionView 帮助程序呈现它时不起作用。

我的视图如下所示:

我的演讲者班:

它最终呈现如下所示的 html:

我的目标是在锚标记包含三个 div ,这是通过将它们以块的形式传递给link_to函数来完成的。当我像我正在做的那样从另一种方法调用该块时,为什么它不起作用?

0 投票
2 回答
568 浏览

ruby-on-rails - 将 rails highlight 设置为仅匹配整个单词

我正在使用高亮方法来标记文本中的单词。所以,我的问题是当我尝试突出显示可能是“子词”的小词时。前任。:

亮点回归:

但我需要 highlight 方法来匹配整个单词。前任。:

0 投票
4 回答
2511 浏览

ruby-on-rails - 我怎样才能允许标签通过 rails 4 消毒?

我一直在 Rails 4 应用程序中使用 sanitize 方法来清理显示用户生成的 html 的页面,以防止脚本注入等不安全的事情。所以我有一个看起来像这样的视图:

现在,当用户输入带有源标签的视频标签时,我遇到了问题,如下所示:

不幸的是,sanitize 似乎正在剥离源标签,因此视频不再有效。如何使用 sanitize 以允许源标签?另外,如何获取允许/禁止的标签列表?很高兴了解引擎盖下发生了什么。

为了完全清楚,我希望能够将源标签添加到白名单中。当我在 sanitize 的参数中将其指定为允许的标签时,它会删除白名单标签的所有先前默认值。例如,我仍然希望允许使用 a、h1 等默认标签。

如何将源添加到白名单而不是完成替换?

0 投票
0 回答
44 浏览

ruby-on-rails - 在 Rails 视图中使用 .each 在值之间切换

我记得看到一个 rails 方法是这样的:

如果.each像这样:

它应该产生以下内容:

我一直在网上搜索文档,找不到这种方法,但我知道我在某处看到过。有谁知道实际的方法是什么?

0 投票
2 回答
153 浏览

ruby-on-rails - Rails:在模型中使用 roo 加载表,不断得到:NoMethodError: undefined method `asset_path'

我正在尝试提供一个界面来“预加载”电子表格文件中的表格。听起来很简单,但作为一个完全的新手,我正在接受恶劣的天气。在资产中预编译文件后,我使用 action_view 帮助器asset_path 来定位文件,但似乎我没有正确包含帮助器,因为我不断收到“NoMethodError:未定义的方法 `asset_path' for #”。这是我的模型代码:

如果有人能指出我在这里出错的地方,我将不胜感激。另外,我是否会以“Rails 方式”来解决这个问题?这种代码应该在模型中还是其他地方?我猜在其他地方,否则可能已经定义了适当的助手?

这里的堆栈上有类似的问题,例如1,但答案似乎与我正在做的事情没有任何不同。

@shishir:这是包含建议的特定模块时的堆栈跟踪:

错误 ["test_should_reload_items_table", ItemsControllerTest, 2016-03-22 08:43:53 +0000] test_should_reload_items_table#ItemsControllerTest (1458636233.20s) NoMethodError: NoMethodError: undefined method asset_path' for #<ItemsController:0x000000097cb308> app/models/item.rb:14:inpopulate_items_table' app/controllers/items_controller.rb:67:in reload' test/controllers/items_controller_test.rb:53:inblock in ' app/models/item.rb:14:in populate_items_table' app/controllers/items_controller.rb:67:inreload' test/controllers/items_controller_test.rb:53:in `block in'

0 投票
0 回答
136 浏览

ruby-on-rails-4 - view_helper time_field 没有 am/pm 和秒

rails 4 中是否有任何标准表单输入,带有掩码以接收以下格式的时间:mm:ss?其中分钟部分可能大于 60。

我正在尝试使用 view_helper time_field,但我找不到删除 am/pm 并拥有秒部分的方法。

提前致谢!

0 投票
1 回答
44 浏览

ruby-on-rails-4 - 为分组选项创建数据结构

我的 MyModel 有两个属性,一个 :label 字符串和一个 :group 整数,它们对这些字符串进行分组。这些组的标签来自字符串数组 GROUP_LABELS。对于我的 html 视图,我想创建一个带有分组选项的选择控件。

嵌套数组的结果哈希需要是:

0 投票
1 回答
178 浏览

ruby-on-rails - 如何使用辅助方法从 options_from_collection_for_select 访问元素

文档状态 options_from_collection_for_select(collection, value_method, text_method, selected = nil)必须具有和 的respond_to?元素。value_methodtext_method

如果 mycollection是一个哈希数组并且我需要对 and 使用一些辅助方法value_method怎么text_method办?

例如,

]

例如:我希望能够在每个元素I18n.interpolate("car.mileage",mileage: element[:mileage])的键上使用 , 方法。model

TL;DR:如何在options_from_collection_for_select元素上调用散列键方法或其他辅助方法?