红宝石和铁轨中的资源路线

斯蒂芬

我有

resources :blog

routes.rb文件中声明但在尝试访问blog_path控制器或html.erb文件时,出现以下错误:

No route matches {:controller=>"blog", :action=>"show"} missing required keys: [:id]

我创建了一个名为的控制器,BlogController在views目录中show使用show.html.erb文件定义了该方法如果我定义:

match '/blog', to: 'blog#show', via: 'get'相反,blog_path可以正常工作。

我的理解是资源:blog仅仅是语法糖match '/blog', to: 'blog#show', via: 'get'和其他许多途径。请帮忙。

丹尼尔·斯佩兰斯基(Danil Speransky)

blog_path是用于生成到博客路径,所以需要id或博客对象,这个辅助像生成路径/blogs/12blogs#show,并且blogs#show是用于示出对象。blogs_path生成/blogsblogs#index(就像所有博客一样)。

2资源路由:Rails默认值

resources :photos

GET        /photos           index    display a list of all photos
GET        /photos/new       new      return an HTML form for creating a new photo
POST       /photos           create   create a new photo
GET        /photos/:id       show     display a specific photo
GET        /photos/:id/edit  edit     return an HTML form for editing a photo
PATCH/PUT  /photos/:id       update   update a specific photo
DELETE     /photos/:id       destroy  delete a specific photo

您已经使用resources :blog没有s它产生

            blog_index GET    /blog(.:format)                                          blog#index
                       POST   /blog(.:format)                                          blog#create
              new_blog GET    /blog/new(.:format)                                      blog#new
             edit_blog GET    /blog/:id/edit(.:format)                                 blog#edit
                  blog GET    /blog/:id(.:format)                                      blog#show
                       PUT    /blog/:id(.:format)                                      blog#update
                       DELETE /blog/:id(.:format)                                      blog#destroy

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

路线不起作用的红宝石和铁轨

来自分类Dev

路线不起作用的红宝石和铁轨

来自分类Dev

没有路线与[GET]“ / edit_user / 1”红宝石和铁轨匹配

来自分类Dev

雨燕和红宝石在铁轨上

来自分类Dev

当它是红宝石或铁轨中的变量时,如何转义“”或“”?

来自分类Dev

圆形的化身红宝石在铁轨上

来自分类Dev

如何用红宝石写在铁轨上?

来自分类Dev

圆形的化身红宝石在铁轨上

来自分类Dev

Rails上嵌套资源和简单资源红宝石中的多态注释4

来自分类Dev

计算时间间隔占红宝石/铁轨中其他时间间隔的百分比

来自分类Dev

红宝石和ActiveRecord中的AES解密

来自分类Dev

有条件的红宝石/铁轨加工?

来自分类Dev

红宝石,宝石和npm在Powershell中无法识别

来自分类Dev

将值从红宝石块传递到厨师中的资源

来自分类Dev

红宝石资源的分页加载

来自分类Dev

红宝石 和 tweenmax

来自分类Dev

对铁轨中的约束路线感到困惑

来自分类Dev

红宝石中的#entries和#to_a之间的区别

来自分类Dev

红宝石中的模块和类变量作用域

来自分类Dev

了解红宝石中的each_pair和映射

来自分类Dev

||之间的差异 a = b和a = a || b在红宝石中?

来自分类Dev

红宝石中“ do .. end”和“ {..}”块的不同行为

来自分类Dev

红宝石中的#entries和#to_a之间的区别

来自分类Dev

红宝石中“ do .. end”和“ {..}”块的不同行为

来自分类Dev

红宝石:is_a?和instance_of?在基本对象中

来自分类Dev

红宝石小时和分钟

来自分类Dev

红宝石收益和循环

来自分类Dev

用gemfile重新编译database.yml文件?红宝石在铁轨上

来自分类Dev

红宝石在铁轨上的类别的四级树视图

Related 相关文章

热门标签

归档