ruby-on-rails – Rails脚手架问题#undefined method`edit_pais_
发布时间:2020-12-17 02:26:50 所属栏目:百科 来源:网络整理
导读:我创建了一个名为pais的脚手架(这是巴西葡萄牙语中的一个词,与该国家相同),我使用以下命令创建: ruby scriptgenerate scaffold pais name:string abreviattion:string 首先,我将变形改为我当地的习语,就像那样: inflect.plural /^([a-zA-z]*)s$/i,'1ses'
我创建了一个名为pais的脚手架(这是巴西葡萄牙语中的一个词,与该国家相同),我使用以下命令创建:
ruby scriptgenerate scaffold pais name:string abreviattion:string 首先,我将变形改为我当地的习语,就像那样: inflect.plural /^([a-zA-z]*)s$/i,'1ses' #The plural of Pais is Paises 当我试图在http://localhost:3000/paises打开页面时,我收到以下错误: undefined method `edit_pais_path' for #<ActionView::Base:0x387fdf4> 提前致谢. 解决方法
问题
“pais”.pluralize导致“pais” 这对于选择制作新闻模型的人来说非常普遍. Rails需要区分模型的单数和复数版本. 的routes.rb map.resources :pais,:singular => :pai 现在你将使用 pai_path,edit_pai_path和new_pai_path 另外 map.resources :pais,:as => "goats" 将为您生成这些路径: HTTP URL controller action GET /goats Pais index GET /goats/new Pais new POST /goats Pais create GET /goats/1 Pais show GET /goats/1/edit Pais edit PUT /goats/1 Pais update DELETE /goats/1 Pais destroy 有关更多信息,请查看guides.rubyonrails.org指南guides.rubyonrails.org (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 《从零开始学Swift》学习笔记(Day 9)――离开表达式你试试
- TQ2440——NandFlash分区修改
- swift – 一周中的第一天Date Extension
- ruby-on-rails – 如何手动发送Devise电子邮件?
- oracle 将‘山东省/济南市/高新区’ 拆分成三列显示出来
- oracle中NUMBER类型和java中对应类型
- ruby-on-rails – 自我引用has_many:通过自定义:主键问题
- fastjson序列化时去掉null字段
- ruby-on-rails – 如何从rails 3中的响应中删除Set-Cookie标
- 什么是SUP-in Objective-C – iOS
推荐文章
站长推荐
- ruby-on-rails – 如何在ConnectionAdapter回调中
- 深入浅出FPGA-1-Cyclone芯片内部
- How To Open Physical Standby For Read Write T
- cocos2dx的runAction: 重复执行,多个动作连接执行
- ruby – Catching Mechanize 404 => Net :: HTTP
- 使用C将十六进制值存储到数组后打印十六进制值
- flex-iframe
- c# – 使用Entity Framework 4填充DropDownList
- c# 使用Entity Framework操作Access数据库的示例
- ruby-on-rails-3 – 简单形式关联为nil提供了“未
热点阅读