问题标签 [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 4.2:检索没有扩展名的文件(collection_check_box)
collection_check_box
我有一个通过 Rails方法传递和显示的 pdf 文件列表...
如何在这段代码中显示没有扩展名的文件名?
ruby-on-rails - rails helper 嵌套的 content_tag 与 link_to 内的 span
嗨,我几乎尝试了所有方法,但无法使其正常工作。title.capitalize
零件不显示。我尝试使用“+”,但随后出现关于期望 end 关键字的错误
有谁知道如何解决这个问题?
ruby-on-rails - 将 rails highlight 设置为仅匹配整个单词
我正在使用高亮方法来标记文本中的单词。所以,我的问题是当我尝试突出显示可能是“子词”的小词时。前任。:
亮点回归:
但我需要 highlight 方法来匹配整个单词。前任。:
ruby-on-rails - 我怎样才能允许标签通过 rails 4 消毒?
我一直在 Rails 4 应用程序中使用 sanitize 方法来清理显示用户生成的 html 的页面,以防止脚本注入等不安全的事情。所以我有一个看起来像这样的视图:
现在,当用户输入带有源标签的视频标签时,我遇到了问题,如下所示:
不幸的是,sanitize 似乎正在剥离源标签,因此视频不再有效。如何使用 sanitize 以允许源标签?另外,如何获取允许/禁止的标签列表?很高兴了解引擎盖下发生了什么。
为了完全清楚,我希望能够将源标签添加到白名单中。当我在 sanitize 的参数中将其指定为允许的标签时,它会删除白名单标签的所有先前默认值。例如,我仍然希望允许使用 a、h1 等默认标签。
如何将源添加到白名单而不是完成替换?
ruby-on-rails - 在 Rails 视图中使用 .each 在值之间切换
我记得看到一个 rails 方法是这样的:
如果.each
像这样:
它应该产生以下内容:
我一直在网上搜索文档,找不到这种方法,但我知道我在某处看到过。有谁知道实际的方法是什么?
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:in
populate_items_table' app/controllers/items_controller.rb:67:inreload' test/controllers/items_controller_test.rb:53:in
block in ' app/models/item.rb:14:inpopulate_items_table' app/controllers/items_controller.rb:67:in
reload' test/controllers/items_controller_test.rb:53:in `block in'
ruby-on-rails-4 - view_helper time_field 没有 am/pm 和秒
rails 4 中是否有任何标准表单输入,带有掩码以接收以下格式的时间:mm:ss?其中分钟部分可能大于 60。
我正在尝试使用 view_helper time_field,但我找不到删除 am/pm 并拥有秒部分的方法。
提前致谢!
ruby-on-rails-4 - 为分组选项创建数据结构
我的 MyModel 有两个属性,一个 :label 字符串和一个 :group 整数,它们对这些字符串进行分组。这些组的标签来自字符串数组 GROUP_LABELS。对于我的 html 视图,我想创建一个带有分组选项的选择控件。
嵌套数组的结果哈希需要是:
ruby-on-rails - 如何使用辅助方法从 options_from_collection_for_select 访问元素
文档状态
options_from_collection_for_select(collection, value_method, text_method, selected = nil)
必须具有和 的respond_to?
元素。value_method
text_method
如果 mycollection
是一个哈希数组并且我需要对 and 使用一些辅助方法value_method
怎么text_method
办?
例如,
]
例如:我希望能够在每个元素I18n.interpolate("car.mileage",mileage: element[:mileage])
的键上使用 , 方法。model
TL;DR:如何在options_from_collection_for_select
元素上调用散列键方法或其他辅助方法?