Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails form_如何设置html表单的操作?_Ruby On Rails - Fatal编程技术网

Ruby on rails form_如何设置html表单的操作?

Ruby on rails form_如何设置html表单的操作?,ruby-on-rails,Ruby On Rails,在rails指南的教程之后,我遇到了一个问题,在这个问题上,我学习了复数与单数的命名和反响。现在我知道了这一点,我很想知道是否有可能解决这个问题——而不必重命名我的控制器 我已将一个新的:url\u路径传递给表单(account\u path),我的“rake routes”输出一个条目: account GET /account/:id(.:format) account#show 尝试使用表单访问页面时,我仍然会遇到以下错误: Routing Error No route

在rails指南的教程之后,我遇到了一个问题,在这个问题上,我学习了复数与单数的命名和反响。现在我知道了这一点,我很想知道是否有可能解决这个问题——而不必重命名我的控制器

我已将一个新的:url\u路径传递给表单(account\u path),我的“rake routes”输出一个条目:

account GET    /account/:id(.:format)      account#show
尝试使用表单访问页面时,我仍然会遇到以下错误:

Routing Error
No route matches {:action=>"show", :controller=>"account"}
My routes.rb有一个多资源目录的条目(资源:帐户)。。。理解单一版本可以工作,但控制器仍然代表“许多”


对绿色RoR开发有什么见解吗?

假设它不是打字错误-您应该编写
resource:account
。希望这能有所帮助。

正如原始问题中所提到的,事实上,我知道单一版本可以工作,但这不是改变了控制器的定义吗?因为它是一个控制器,代表了很多。(我输了/account/show/:id的比赛)