Część, mógłby mi ktoś podpowiedzieć jak nie robić takiego kodu?
[code]
<% @groups.each do |group| %>
<% if group.bookmarks.exists? %>
<%= group.name %>
- <%= link_to bookmark.name, bookmark.url, :target => ‘_blank’ %></li
<% end %>
<% end %>
<% @bookmarks.each do |bookmark| %>
<% if group.id == bookmark.group_id %>
<% end %>
<% end %>
</div>[/code]
Bookmark - zakładka, ma pod sobą wiele kategorii (group).
[code]MODEL
class Group < ActiveRecord::Base
belongs_to :user
has_many :bookmarks
end
class Bookmark < ActiveRecord::Base
belongs_to :user
belongs_to :group
end
KONTROLER
@groups = Group.where("user_id = ?", current_user.id)
@bookmarks = Bookmark.where("user_id = ?", current_user.id)[/code]