【发布时间】:2011-03-30 15:49:39
【问题描述】:
我是 rails 和 mongodb 的新手,并且有一个尝试创建类别树的简单表单。
每当我刷新页面时,都会将一个新条目放入数据库中。 我没有点击“提交”按钮,只是页面刷新。
表格是这样的
我的模型是
班级活动 包括 MongoMapper::Document 键 :activity_name, :type => 字符串 键 :parent, :type => ObjectId 键:acnestors,数组 时间戳! 结尾我的路线只有一个活动条目
map.activity '/activity/:activity_id', :controller => 'activities', :action => 'show'虽然我从表单中调用 create,但我的控制器中的 create 函数是空的。 该表单通过渲染包含在显示页面中,但这无关紧要。
知道为什么页面刷新会充当表单提交吗?
【问题讨论】:
-
有一个错字:
<%= f.submt "add action" %<应该是:<%= f.submit "add action" %>
标签: ruby-on-rails mongodb form-for