HTML (или Rails) проблема с кодом кнопки - PullRequest
2 голосов
/ 19 октября 2010

Я борюсь со следующей проблемой: Какой правильный код HTML (и / или Rails) для

  • кнопка, которая находится в форме, и
  • , что должно привести к новой странице, но
  • должен не отправить что-либо (из формы)?

По сути, кнопка должна работать точно так же, как гиперссылка.

Спасибо за вашу помощь!

Tom

Ответы [ 2 ]

1 голос
/ 27 мая 2011

Старый вопрос, но для Googlez у меня есть решение не-JS. Вы можете извлечь кнопку во вспомогательный метод, а затем вернуть HTML-код для кнопки со ссылкой, созданной url_for. Используйте фиктивную кнопку в качестве ссылки, и вам не придется беспокоиться о том, чтобы сделать что-то необычное для стилизации кнопки.

def back_button
  target_url = url_for :controller => :users, :action => :new
  "<a href=#{target_url} style='text-decoration:none;'><button type='button'>&lt;&lt; Back</button></a>"
end
0 голосов
/ 19 октября 2010

Вы можете попробовать тег "button_to": Rails API

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