<li><%= link_to "Modyfikacja swojej strony " , :controller => "/sites", :action => "edit", :id => sites_user_id(current_user.id) %></li>
Model Site:
[code]class Site < ActiveRecord::Base
validates_presence_of :id_user, :on => :save
belongs_to :users, :foreign_key => “id_user”
end[/code]
Chciałbym w niższej metodzie mieć zwrócone id rekordu(ten kod jest helperze):
def sites_user_id(id)
b = Site.all(:conditions => {:id_user => id})
return b.id
end
Niestety ta metoda nie działa. Zwracane jest inny id(nie rekordu z bazy, tylko utworzonego obiektu).
Np zwraca 2270 zamiast 1.