我有一些按钮,它们的编号从1到9。它们是在循环中创建和编号的。
<% for j in (1..9) %>
<%= button_to j, xml_show1_url(:id => j), {class: "btn btn-secondary"} %>
<% end %>
单击其中一个按钮时。例如,使用值1,您需要将此值发送到函数。该数字是插入字符串时所必需的,并且此行是文件的路径。这是一个解析所需html文件的函数
def show
@some_params = params[:id]
@file = File.open("#{Rails.root}/app/data/home_work_#{@some_params}.xml", "r")
@doc = Nokogiri::XML(@file)
@attributes = @doc.at('subject')['id']
@subjects = @doc.xpath("//subject")
end
我该如何实施!救命! TY
答案 0 :(得分:0)
根据您的代码。试试这个:
<% for j in (1..9) %>
<%= link_to "Button name", path_to_your_action(id: j), :class => 'btn btn-secondary' %>
<% end %>