如何在html属性中使用rails代码?

如何在html属性中使用rails代码?,html,ruby-on-rails,erb,Html,Ruby On Rails,Erb,例如,我有一个大学的,每个我都想有一个合适的排名。但是有很多联系,所以它不仅仅是一个1-100的列表。请参阅我的代码: <div class="tab-pane" id="rank"> <h3>National Universities</h3> <nav class="list"> <ol> <% @national_university_e

例如,我有一个大学的
,每个
  • 我都想有一个合适的排名。但是有很多联系,所以它不仅仅是一个1-100的列表。请参阅我的代码:

    <div class="tab-pane" id="rank">
            <h3>National Universities</h3>
            <nav class="list">
                <ol>
                    <% @national_university_enrollment.each do |school| %>
                        <li value="<% #{school.rank} %>"><%= link_to "#{school.name}", "/#{school.url}" %></li>
                    <% end %>
                </ol>
            </nav>
    
            <h3>Liberal Arts Colleges</h3>
            <nav class="list">
                <ol>
                    <% @liberal_arts_college_enrollment.each do |school| %>
                        <li value="<% #{school.rank} %>"><%= link_to "#{school.name}", "/#{school.url}" %></li>
                    <% end %>
                </ol>
            </nav>
            <br />
            <p>ranks according to <%= link_to "US News", "http://colleges.usnews.rankingsandreviews.com/best-colleges" %></p>
        </div>
    
    
    国立大学
    
  • 文科院校

  • 我的代码给了我一个例外。我怎么能这样做


    编辑:澄清-我基本上只是问如何让它工作,这意味着使用有序列表获得适当的排名。修复语法错误后,它开始工作。

    我读了两个独立的问题,
    首先你有这个语法错误。这是因为它应该是

       <li value="<%= school.rank %>"><%= link_to school.name, '/'+school.url %></li>
    
  • 第二个是分页或将结果限制为100。
    如果您只想限制它,请使用

                <% @national_university_enrollment.limit(100).each do |school| %>
                    <li value="<%= school.rank %>"><%= link_to school.name, '/'+school.url %></li>
                <% end %>
    
    
    
  • 如果要分页,请使用gem,如
    will\u paginate

    如果出现语法错误:

    <li value="<%= school.rank %>"><%= link_to school.name, '/'+school.url %></li>
    
  • 
    

  • 注意:如果您在
    school
    对象中返回html代码,则使用
    html\u-safe

    有什么例外。你可以粘贴你的登录说明语法错误。如何粘贴日志?
    <% @national_university_enrollment.each do |school| %>
                    <li value="<%= school.rank %>"><%= link_to school.name, '/'+school.url %></li>
                <% end %>