作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
谁能简要解释一下 dom_id
和 dom_class
在 rails 中是如何工作的?什么时候可以想到在什么场景下使用。我在上面找不到任何东西,即使在 ApiDock 中也是如此。 .
它是否只针对 rails?
最佳答案
dom_id
和 dom_class
是您可以在 HTML 中使用的辅助方法,以获取对象的一致 html id 属性和类属性。
http://api.rubyonrails.org/classes/ActionView/RecordIdentifier.html#method-i-dom_id
例如,您可能希望在索引页中执行以下操作:
<ul>
<%= @accounts.each do |account| %>
<li id="<%= dom_id(account) %>">
<%= account.title %>
<%= link_to "Edit", edit_account_path(account), class: dom_class(account, :edit) %>
</li>
<% end %>
</ul>
这将为您提供一个列表,其中每个 li
标记都有一个格式为 account_X
的 ID,其中 X 是 ActiveRecord ID。然后,您可以将此 ID 用于 javascript 等以定位正确的元素。
此外,上面的代码将为每个编辑链接提供一个 edit_account
类,如果您想要设置这些公共(public)元素的样式或选择的话。
关于ruby-on-rails - dom_id 和 dom_class 如何在 Rails 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24518804/
谁能简要解释一下 dom_id 和 dom_class 在 rails 中是如何工作的?什么时候可以想到在什么场景下使用。我在上面找不到任何东西,即使在 ApiDock 中也是如此。 . 它是否只针对
我是一名优秀的程序员,十分优秀!