Сделать контроллер - PullRequest
       3

Сделать контроллер

1 голос
/ 21 июля 2011

У меня есть этот сайт, который я сделал в html / css.И я только начинаю изучать RubyOnRails и хочу превратить мои URL-ссылки в контроллеры.Итак, я сделал новый контроллер, и теперь я не знаю, как двигаться дальше.Я получил кнопку электронной почты, которую я сделал контроллером для mail_controller.rb и хочу, чтобы она ссылалась на мой адрес электронной почты.

Ответы [ 3 ]

1 голос
/ 22 июля 2011

Если вы просто хотите связать свою электронную почту, вам не обязательно нужен контроллер для этого. Вы можете просто сделать:

link_to 'Click to email me', 'mailto: me@example.com'

, и он откроет почтовый клиент пользователя для отправки почты на указанный адрес электронной почты. Если вы хотите использовать action mailer, тогда я предлагаю вам прочитать:

http://guides.rubyonrails.org/action_mailer_basics.html

1 голос
/ 22 июля 2011

Вам нужен не только контроллер, но и маршруты для этого.Убедитесь, что в файле config/routes.rb указан маршрут, отображающий URL-адрес, который вы хотите, с созданным вами контроллером.

Возможно, вы захотите взглянуть на руководства: http://guides.rubyonrails.org/getting_started.html

0 голосов
/ 22 июля 2011

Похоже, вы только начинаете с Rails. Я настоятельно рекомендую вам получить книгу для начала. Agile Rails, вероятно, очень хороший выбор для новичков в Rails.

Это поможет вам лучше понять, как модель MVC работает в Rails, как настроить контроллеры, модели, маршруты и многое другое. В этот момент, когда вы начинаете, вам нужно лучше понять, как работает Rails в целом, и лучший способ сделать это - прочитать книгу или, может быть, даже лучше, сделать, как говорит Себастьян Мартинес, прочитать онлайн-руководства.

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