Я использую тег формы, и я хочу, чтобы результат был примерно таким:
<form action="controller/action" id="myID">
У меня сейчас есть
<% form_tag :action => '', :id=>"relative_date_filter" do |f| %>
, который генерирует это:*
<form action="/controller/relative_date_filter" method="post">
РЕДАКТИРОВАТЬ:
В настоящее время я получаю эту ошибку:
compile error
/app/views/controller/filters/_relative_time.html.erb:1: syntax error, unexpected tASSOC, expecting '}'
...e=true ; form_tag {:action => ''}, {:id => "relative_date_f...
^
/app/views/controller/filters/_relative_time.html.erb:1: syntax error, unexpected ',', expecting kEND
...e ; form_tag {:action => ''}, {:id => "relative_date_filter...
^
/app/views/controller/filters/_relative_time.html.erb:1: syntax error, unexpected kDO, expecting kEND
... => "relative_date_filter"} do ; @output_buffer.concat "\n ...
^
/app/views/controller/filters/_relative_time.html.erb:14: syntax error, unexpected kENSURE, expecting $end
Extracted source (around line #1):
1: <% form_tag {:action => ''}, {:id => "relative_date_filter"} do %>
Здесь странно то, что нет строки 14. ее конец файла.Я добавил возврат, и он изменился на строку 15. Мой предыдущий код вызвал синтаксическую ошибку.