我是 rails 和 mongodb 的新手,并且有一个尝试创建类别树的简单表单。
每当我刷新页面时,都会将一个新条目放入数据库中。我没有点击“提交”按钮,只是页面刷新。
表格看起来像这样
<%= form_for Activity.create do |f| -%> <%= f.text_field :activity_name % > <%= f.submt "添加动作" %< <% 结束 %>
我的模型是
班级活动 包括 MongoMapper::Document 键 :activity_name, :type => 字符串 键 :parent, :type => ObjectId 键:acnestors,数组 时间戳! 结尾
我的路线有一个活动条目
map.activity '/activity/:activity_id', :controller => 'activities', :action => 'show'
虽然我从表单中调用 create,但我的控制器中的 create 函数是空的。该表单通过渲染包含在显示页面中,但这无关紧要。
知道为什么页面刷新会充当表单提交吗?