num*_*ums 2 ruby ruby-on-rails typeerror
如果专辑数量大于3,我试图通过仅显示新专辑的链接来限制用户可以创建的专辑数量.我得到的错误是"与非类/模块相比"
<% if @albums < 3 %>
<div class="all-albums" id="position-albums">
<%= link_to 'New Album', "/albums/new", :style => "text-decoration:none; color:black; font-size: 20px;" %>
<div class="plus-sign">
<%= link_to '+', "/albums/new", :style => "text-decoration:none; color:black; font-size:80px; color:#85adad;" %>
</div>
</div>
<% end %>
Run Code Online (Sandbox Code Playgroud)
如果@albums是某种集合,则应调用size(或count)方法来标识其中的对象数:
<% if @albums.size <= 3 %>
Run Code Online (Sandbox Code Playgroud)
此外,根据您的帖子,您应该使用<=而不是<.
| 归档时间: |
|
| 查看次数: |
2194 次 |
| 最近记录: |