Я грейферы первой страной сглобальная переменная в контроллере приложения?
@country = Country.find(1)
Тогда я моя голова навигации я сделать этот цикл, чтобы получить правильные теги:
%ul.thumbnails
- @country.tags.find_each(:conditions => "active_house = true") do |a|
%li.span2
.thumbnail
- a.attachments.limit(1).each do |b|
= image_tag(b.file.url)
.caption
%p
#{link_to a.url, tag_country_region_houses_path(@country, a.name), :class => 'btn-nav-drop'}
Это прекрасно работает. Но навигация глобальна, поэтому я создал метод в application_controller так:
helper_method :tags
def tags
@country = Country.find(1)
@tags = @country.tags.find_each(:conditions => "active_house = true")
end
И в навигационном:
%ul.thumbnails
- tags do |a|
%li.span2
.thumbnail
- a.attachments.limit(1).each do |b|
= image_tag(b.file.url)
.caption
%p
#{link_to a.url, tag_country_houses_path(@country, a.name), :class => 'btn-nav-drop '}
Но я получаю сообщение об ошибке «не блокировать данный (выход)»
Thanks..remco