0
我是ROR的新手,我不明白我該如何製作全球模板,我可以放入任何其他模板。例如,我有類別模塊,並希望創建側邊欄導航並將其放置在主頁模板中。我試圖這樣做,但類別控制器方法side_nav永遠不會被調用。對於這類問題,這是一種好的做法嗎?或者我應該以不同的方式去做嗎?Ruby on Rails全球分類區塊
類別/ categories_controller.rb
def side_nav
@categories = Category.all
end
類別/ _side_nav.html.erb
<ul class="list-unstyled">
<% categories.each do |category| %>
<li><%= link_to category.title, category.title.downcase %></li>
<% end %>
</ul>
主頁/ index.html.erb
<%= render 'categories/side_nav' %>
您可能還想檢查Ruby的代碼約定。因爲Ruby開發人員曾經使用過軟製表。 https://github.com/bbatsov/ruby-style-guide – dsounded