`

Rails修改默认主页后,访问时却500,原来是symbol造成的

阅读更多
创建项目成功后,删除public下面的index页面
新建index_controller
添加名字为“index”的action
配置路由map.root :controller=>:index
开启服务访问主页总是提示错误,纳闷了一阵子,打开日志一看,尽是“undefined method `camelize' for :index:Symbol”这个错误,于是将上面的路由设置"map.root :controller=>:index"改为map.root :controller=>”index“
修改完成后,问题搞定。

分享到:
评论

相关推荐

    ruby语言

    7. **闭包**:Ruby的块(block)和Proc、Lambda都是闭包,它们可以记住定义时的作用域,即使在其他地方调用也能访问到这些变量。 8. **动态性**:Ruby允许在运行时修改类和对象,比如动态添加方法、属性或者改变类...

    Ruby袖珍参考手册

    - 全局常量以`$`开头,一旦定义后不能更改。 **4. Ranges(范围)** - 表示一个数值区间,可以使用`..`或`...`来创建。前者包含两端的值,后者不包含右端的值。 **5. Methods(方法)** - 方法是Ruby中的基本...

    Ruby的25个编程细节(技巧、实用代码段)

    在Rails应用中,有时候需要修改默认的安全设置来避免潜在的风险。 **示例代码:** ```ruby ActiveSupport::CoreExtensions::Hash::Conversions::XML_PARSING.delete('symbol') ActiveSupport::CoreExtensions::Hash...

    ruby初学者教程(对初学者很有帮助)

    - **动态性**:Ruby支持动态类型和运行时修改,这使得程序员可以在程序运行过程中改变其行为。 - **元编程能力**:Ruby允许程序员通过代码生成代码,这种能力极大地增强了语言的灵活性。 **1.4 Ruby与Python的比较*...

    ruby基础知识

    - **动态性**:Ruby是一种动态类型语言,可以在运行时修改类和对象的行为。 - **元编程能力**:Ruby允许程序员通过代码来生成代码,实现高级抽象和定制功能。 ##### 1.4 Ruby和Python的比较 虽然Ruby和Python都是...

    Ruby-:Ruby的基础

    Ruby是一种面向对象的、动态类型的编程语言,由日本的松本行弘(Yukihiro Matsumoto)于1993年设计并开发。它强调简洁、优雅的语法,...熟悉Ruby基础后,可以进一步探索Rails框架,它基于Ruby,是构建Web应用的强大工具。

Global site tag (gtag.js) - Google Analytics