2012-01-12 3 views
0

Я, кажется, попал в концептуальный блокпост Rails. В настоящее время я использую команду button_to для размещения кнопки на моей странице показа (стандартный эшафот). Нажав эту кнопку, я хочу запустить код из контроллера и вернуться на страницу показа. Проблема в том, что все, с чем я сталкиваюсь, похоже, указывает на то, что мне нужно иметь представление, соответствующее действию в моем контроллере. Какие-либо предложения?Запуск логики контроллера без вида

ответ

4

В действии контроллера, который запускается при нажатии на кнопку, просто сделать:

redirect_to :action => 'show', :id => X 

Или, в зависимости от ваших требований:

render :action => 'show' 
+0

Это. Нет необходимости в представлении, если метод перенаправляет/передает другой контент метода – winfred

Смежные вопросы