Это мой сценарий У меня есть контроллер Stories, который имеет форму, чтобы создать новое сообщение:Rails визуализации формы в той же странице
stories.show.erb
...
<%=link_to("Create new post",new_story_post_path(@post))%>
Этот новый пост генерируется контроллером сообщений
posts\new.erb
<%= form_for [@story,@post] do |f|%>
Я хочу оторваться от традиционного поведения - я хочу, чтобы новая форма сообщения отображалась на одной и той же странице истории и НЕ загружала полную страницу и появлялась на новой странице.
Каков наилучший способ сделать это в рельсах?
Я думаю, что это хорошее решение, но Javascript должен показать скрытую форму, а не ссылку ... –
@Joel_Blum Можете ли вы объяснить, почему, по вашему мнению, javascript должен показывать форму? – Mandeep
Возможно, я вас неправильно понял, форма скрыта, и вы устанавливаете слушателя, который показывает $ (это), который является ссылкой на новую форму (но ссылка уже видна, и мы должны показать скрытую форму), нет? –