Как генерировать правильные действия для html-форм с помощью formtastic?

У меня есть небольшой вопрос, кто-нибудь, пожалуйста, ответьте. Я создаю форму с помощью formtastic, что-то вроде этого

semantic_form_for @some, :url => {:action => :do_something}

он генерирует мне действие для формы, подобное этому: /some/2/do_something

Я хочу, чтобы он генерировал такое действие: /some/2/do_something?#code

Как я могу это сделать?


person freeze    schedule 26.05.2011    source источник


Ответы (1)


semantic_form_for от Formtastic основан на form_for от Rails, который под капотом использует стандартные хелперы URL и соглашения Rails. В этом случае соглашение, которое вас, вероятно, заинтересует, — это генерация URL-адресов из хэшей, таких как { :action => "bah" }, и в этом случае вы должны проверить документацию Rails по url_for, которая допускает опцию :anchor:

url_for(:action => "foo", :anchor => 'bah')
# => /testing/foo#bah
person Justin French    schedule 09.06.2011