Ruby form_的解释?

Ruby form_的解释?,ruby,form-for,Ruby,Form For,有人能告诉我这两者的区别吗?我似乎得到了同样的结果 <%= form_for (@message) do |f| %> vs 远程:true用于通过AJAX实现表单提交 有关这方面的更多信息,请访问(由奥雅纳提供) 另一个区别在于对象@message。如果它是使用数据库中的现有数据初始化的,则生成的表单将预先填充 例如,如果控制器代码中的 @message = Message.new @message = Message.find(params[:id]) 那么两个表单的输

有人能告诉我这两者的区别吗?我似乎得到了同样的结果

<%= form_for (@message) do |f| %>

vs


远程:true用于通过AJAX实现表单提交

有关这方面的更多信息,请访问(由奥雅纳提供)

另一个区别在于对象
@message
。如果它是使用数据库中的现有数据初始化的,则生成的表单将预先填充

例如,如果控制器代码中的

@message = Message.new
@message = Message.find(params[:id])
那么两个表单的输出将是相同的,但是如果控制器代码是

@message = Message.new
@message = Message.find(params[:id])

然后,在您的答案中,表单也将填入
@message

+1链接的值,如果您想现在就感谢您,我完全理解了!