关于《Web开发敏捷之道》的一些疑问解决思路
发布时间:2011-06-29 18:44:12 文章来源:www.iduyao.cn 采编人员:星星草
关于《Web开发敏捷之道》的一些疑问
我是刚学ruby on rails的,好多不懂,看《Web开发敏捷之道》遇到一些问题解决不了所以想请教一下,求指点……
1.我看的是第三版,但是安装的ruby版本是2.0.2,貌似I18n这个模块是从2.2才开始有的是吧,那再2.2版本之前用什么方法代替I18n模块呢
2.我一直都是在Win7系统上面运行InstantRails的,不过我看主流貌似是在Linux环境下,我也确实碰到好多地方还得自己去查windows系统上对应的指令等等,我是不是要重新装个Linux系统呢
3.在单元测试这一部分,我不知道怎么的,一直都没法运行单元测试数据库,然后折腾了两天,连depot项目都没法用“start with Mongrel”打开了,那个窗口一闪而过,一开始cookbook那些项目还可以打开,现在也是一闪而过了,在命令行输入ruby script/server也提示错误了,说是abstract_adapter有句法错误……咿呀,我都不知道怎么办了,旁边的人都不会啊……
------解决方案--------------------
ruby版本最新也就是1.9啊,是的2.0.2是指rails的版本吧。
rails具体没弄过,建议用rails 3.0,可以先去官方的帮助里按它例子学习下具体原理
------解决方案--------------------
1. i18n 就 ruby的一个国际化设置模块, rails 对它进行依赖, 基本上和版本无关
2. 你应该装linux, 因为很多功能都只支持linux
3. 在rails new 出来的目录下用 rails server启动服务器, 用rake db:test来测试,
------解决方案--------------------
1.9版本中的script下没有nagerate文件,新建控制器怎么搞呢????
------解决方案--------------------
安装一个virtualbox,在里面装一个fedora虚拟机——在这个虚拟机里开发。
学习rails有两种方案:
1 ruby 1.8.7, rails 2.x, Agile Web Development with Rails, 3rd edition。
2 一步到位,ruby 1.9.x, rails 3.x, AWDWR 4th edition
AWDWR 3有纸质版,4还只有英文电子版。建议条件许可的话就选方案2。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
Redmine+Git,在版本库菜单中404错误怎么回事?
在配置中用Git方式管理代码,加上了本地Git库路径:
/home/git/repositories/project.g...
-
一段RUBY代码,既不报错,但是不输出结果,帮忙看下
class Song
def initialize(name,artist,duration)
@name = name
@ar...
-
有没有人使用《Web开发敏捷之道》这本书的测试出了问题啊……
正在用《Web开发敏捷之道》第3版,测试这一块出现了问题,然后接着问题...
-
关于rake命令撤销 migrations
我这里遇到一个难题:
a.) ruby script/generation migration add_price_to_product_99 price:decima...
-
Ruby on Rails 如何实现完成大型数据库的实现与管理及维护
前些天在一家公司实习进行Web开发时 所用的语言是ruby 环境是 rails ...
-
RoR菜鸟求助
我在Windows系统上安装了ruby 1.9.3p0 (2011-10-30) [i386-mingw32],
然后安装了Rails 3.1.2,
因为mysql2 0.3.10没有w...
-
三个月可以做个EC网站吗?
像这种规模的:
http://www.infotop.jp
顺便问一下,在中国有这样的信息素材网站吗?
------解决方案-------...
-
网上的rails视频中用的是什么IDE
网上有一些老外的rails讲解视频,我想问下他们用的那个是什么IDE,不胜感激
------解决方案-------...
-
安装gem的路径问题
近日需要使用redis, 因为网络连不上gem, 我下载了源码准备本地安装.安装时一切顺利, gem list也显示已经安装...
-
ruby 连接 mysql 的问题
想用ruby 连接 mysql
修改database.yml
# SQLite version 3.x
# gem install sqlite3
#
# Ensure ...