Mam następującą linię haml:jak ustawić atrybut class z form_tag w szynach
=form_tag :action => 'create', :controller => 'comments', :class => 'comment_form' do
ale html, który pobiera moc wynosi:
<form accept-charset="UTF-8" action="/comments?class=comment_form" method="post"></form>
Chcę ustawić klasę. Jak mam to zrobic?
< - Update ->
z tym:
=form_tag ({ :action => 'create', :controller => 'comments' }, { :class => 'comment_form' }) do
otrzymuję ten błąd:
syntax error, unexpected ',', expecting ')'
...', :controller => 'comments' }, { :class => 'comment_form' }...
< - Druga aktualizacja ->
powyższy problem to przestrzeń pomiędzy "form_tag" i "(odpowiedź @ woahdae jest poprawna
Kiedy użyć tego formatu, pojawia się błąd składni, mówiąc, że spodziewa się „}” po „: action =>«Utwórz»” – John
@John, musisz popełnić błąd, ponieważ jest to sposób na zrobienie tego. Czy mógłbyś pokazać swój zaktualizowany kod? – Mischa
@Mischa, patrz aktualizacja – John