Ruby on rails Rails:如何将数组迭代从视图移动到辅助对象
我在视图中循环遍历一个数组,它是有效的,但当我试图将代码移动到helper方法时,它不起作用。问题是我不能做内帮。有人能告诉我怎么修改密码吗 原始视图Ruby on rails Rails:如何将数组迭代从视图移动到辅助对象,ruby-on-rails,Ruby On Rails,我在视图中循环遍历一个数组,它是有效的,但当我试图将代码移动到helper方法时,它不起作用。问题是我不能做内帮。有人能告诉我怎么修改密码吗 原始视图 <% resources.each do |resource| %> <span class="label label-primary"> <%= resource.name %> </span> <% end %> <%= print_resource reso
<% resources.each do |resource| %>
<span class="label label-primary">
<%= resource.name %>
</span>
<% end %>
<%= print_resource resources%>
就这样做吧:
def print_resource(resources)
html_values = ""
resources.each do |resource|
text = resource.name
clz = 'label label-primary'
html_values << (content_tag :span, text,clz)
end
html_values.html_safe
end
def打印资源(资源)
html_values=“”
资源。每个do |资源|
text=resource.name
clz='标签主'
html_值它是返回nothing对吗?@Thorin像这样返回[“Update”,“Delete”]
谢谢,它适合我。你能告诉我在哪里可以学到这样的东西吗?
def print_resource(resources)
html_values = ""
resources.each do |resource|
text = resource.name
clz = 'label label-primary'
html_values << (content_tag :span, text,clz)
end
html_values.html_safe
end