En fait, je veux utiliser une méthode de contrôleur simple sans paramètres :
def create_message
@a = Message.create(:body => "Hello")
@a.save
redirect_to messages_path
end
mais je suis en train d'effectuer un routage à partir de la page d'accueil, du contrôleur de pages :
def home
end
Je n'arrive pas à savoir ce qu'il faut écrire dans le fichier des itinéraires, j'ai presque tout essayé, y compris, mais sans s'y limiter :
resources :pages do
collection do
get :create_message
end
end
Vues :
<%= link_to "Create Message", create_message_pages_path, class:"btn btn-primary"%>
Erreur :
The action 'create_message' could not be found for PagesController