Ссылка для вызова метода в контроллере? - PullRequest
0 голосов
/ 16 сентября 2010

Я создал твит-скаффолд (контроллеры, модели, представления и т. Д.) В своем приложении на Rails 3, и среди всех обычных методов контроллера у меня есть метод твита в моем TweetsController. На мой взгляд, среди ссылок «редактировать» и «удалить» я хочу ссылку «твит», поэтому эта ссылка должна публиковать сообщение в Twitter. Потому что, когда я просто создаю твит, он не переходит в твиттер напрямую, он остается в списке в твитах / index.html.erb, он переходит только в твиттер, если я нажимаю кнопку твита. Вы можете мне помочь? Я думаю, что я должен как-то указать ссылку на метод твита в TweetsController.

Пожалуйста, помогите!

Спасибо!

1 Ответ

0 голосов
/ 28 сентября 2010

Я решил свою проблему. Чтобы сделать это, я написал следующее:

Сначала добавьте в config / rout.rb: ***

получить «твит /: идентификатор»,: as => «твит»,: to => «твиты # твит»

Затем добавьте в свой вид: <% = link_to 'tweet', "tweet / # {tweet.id}"%>

Готово! * * 1013

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...