use*_*756 7 javascript ruby ajax ruby-on-rails
在我的_form.html.erb文件中,我有;
<%= form_for(@document) do |f| %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
当我添加
<%= form_for(@document), :remote => true do |f| %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
我收到一个错误.我想在这个表单中添加ajax,以便用户可以提交它,它会出现一个保存"已保存"的通知,然后用户可以在表单内的textarea中继续写.
错误说:
SyntaxError in Documents#edit
Showing /app/views/documents/_form.html.erb where line #1 raised:
<%= form_for(@document), :remote => true do |f| %>
Run Code Online (Sandbox Code Playgroud)
它说第1行(上面)是语法错误.
如何在form_for中添加remote true,以便添加Ajax?
所以,在这两个答案中,我有;
<%= form_for(@document, :remote => true) do |f| %>
Run Code Online (Sandbox Code Playgroud)
和
<%= form_for @document, :remote => true do |f| %>
Run Code Online (Sandbox Code Playgroud)
他们都工作但是比另一个好或者他们最终做同样的事情?
Mat*_*tzi 14
您已:remote = true在参数列表后插入了右侧.请不要使用括号.
<%= form_for @document, :remote => true do |f| %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7498 次 |
| 最近记录: |