Ich zeige auf meiner Homepage 4 Bilder, und wenn ein Benutzer auf eines davon klickt, möchte ich einen Parameter in meiner Datenbank ändern.
In meiner Ansicht habe ich hinzugefügt
<%= link_to image_tag(friends.picture), {:controller => "static_pages", :action => "recomend", :id => friends.user_id} %>
In der Static_Pages_Controller habe ich
def recomend
a = Friends.find_by_user_id(params[:id])
a.update_attribute(:asked, true)
end
Und in der routes.rb
resources :static_pages do
resources :recomend
end
aber wenn ich darauf klicke, aktualisiert der Server meine Startseite (warum?!) und in den Server-Logs sehe ich
Started GET "/auth/failure?action=recomend&controller=static_pages&id=101" for 127.0.0.1 at 2012-11-17 19:59:25 +0100.