在控制器中创建操作不起作用

时间:2015-02-24 11:14:11

标签: ruby-on-rails forms ruby-on-rails-4 simple-form-for

这是非常基本但我被卡住了。我有一个不由create action处理的表单,而是由新操作处理。请参阅我的同一篇文章here。我只是创建这个新帖子来强调我的奇怪问题:

在我的taskcontroller中,我删除了create动作,所以我期待这样的错误:

  

动作'创造'找不到TasksController

令人惊讶的是,它没有给出任何错误。点击提交后,网址如下所示:http://localhost:3000/tasks/new?utf8=%E2%9C%93&authenticity_token=McuQZLyQrDCkgBV4ur0yIp4%2BhyDBRXYEcXSmD7sR4c%2B2X61ay9SqE5jrpN8q64TEk2AxR5WGTuo7ofAZoRib3w%3D%3D&task%5Bcategory_id%5D=&task%5Btitle%5D=&task%5Bdescription%5D=&task%5Bpay_type%5D=&task%5Bpay_offer%5D=&task%5Bcounty_id%5D=&task%5Barea_id%5D=&task%5Bappointments_attributes%5D%5B0%5D%5Bstart_date%5D=&task%5Bappointments_attributes%5D%5B0%5D%5Bstart_time%5D=&task%5Bappointments_attributes%5D%5B0%5D%5Bend_date%5D=&task%5Bappointments_attributes%5D%5B0%5D%5Bend_time%5D=&commit=Create+Task

和调试消息(最后3行):

commit: Create Task 
controller: tasks 
action: new

该行动应该是:

action: create

但不是。

请查看我的完整帖子here。谢谢。

0 个答案:

没有答案