我知道这听起来很奇怪,但在我的开发盒上我不能回到1.8.7,因为在MAMP中安装Passenger和Mysql Ruby gem是一个巨大的痛苦,我现在不想惹它它正在工作.
但是,对于部署,我的托管公司有Ruby 1.8.7,所以我在脚手架创建的新语法中遇到了一些错误.所以问题是,是否有可能在使用Ruby 1.9.2时强制Rails使用Ruby 1.8.7语法?
我知道这听起来很愚蠢,可能根本不可能,但只是想确定一下.
我认为你的意思是在使用生成器时强制使用Ruby旧式语法.那么,有一个选项:
[--old-style-hash] # Force using old style hash (:foo => 'bar') on Ruby >= 1.9
Run Code Online (Sandbox Code Playgroud)
因此,您可以执行以下操作:
rails generate scaffold post title:string content:text --old-style-hash
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
393 次 |
| 最近记录: |