论坛首页 编程语言技术论坛

在FreeBSD上安装RoR

浏览 18928 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-06-02  
fyol 写道
1、Application error (Rails) 与 500错误
    启动"server"角本的位置很重要,如果一个项目叫 test,那么应该是:
    cd test
      ruby script/server
      如果:cd test/scrpt
      ruby server就会得到错误
'


运行在工程根目录下很重要

实际上在 Freebsd 下运行webrick 服务器,只需要使用下列的方式

./script/server &

就可以了,不需要使用这么写  ruby script/server
0 请登录后投票
   发表时间:2006-06-02  
fyol 写道
2、很多教程是从构建简单的带有数据库的应用开始的,在学习前,应该了解一个简单的规范:
    Rails的命名约定:单数形式的model类名字(Recipe)映射到复数形式的数据库表(recipes)。

   //如果英文很稀松的话,就比较可怜,有些英文的复数很古怪,但我看到建立model的时候,也建立了一个复数的fixgures,就可以抄一下


可以在 Model 中通过

set_table_name "xxx"

set_primary_key "pk_xxx"

来覆盖这些设置


建议最好还是保留表的primay key 名为 id
0 请登录后投票
   发表时间:2006-06-02  
数据库的标准方式是migration,不要再用手工的SQL了

TextMate的使用过程自己会积累起来很多snippet 和command,基本上一个页面上没有多少字要打的

譬如migration的类名字和整个self.up,self.down都可以根据文件名自动生成,create table对应的drop table可以自动跟踪,add column 对应的 remove column可以自动生成
0 请登录后投票
   发表时间:2006-06-03  
Migration的唯一问题是不支持外键。虽然有个插件提供这个功能,可惜只能用在db:schema:dump和load里。
0 请登录后投票
   发表时间:2006-06-06  
看Robbin说可以用jspedit来编辑rhtml,这也是个好办法,可是我在editors里加了一个*.rhtml的类型,把jspedit加进来,发现还是不能高亮?
只能改文件后缀,编辑完了再改回去,晕倒了。试了htmledit也是这样的。
是不是eclipse的问题?越来越发现eclipse对插件的管理不好,什么插件都可以进来,但进来后没办法管理,经常出现奇怪的不知道哪儿出问题的问题。
0 请登录后投票
   发表时间:2006-06-06  
fyol 写道
看Robbin说可以用jspedit来编辑rhtml,这也是个好办法,可是我在editors里加了一个*.rhtml的类型,把jspedit加进来,发现还是不能高亮?
只能改文件后缀,编辑完了再改回去,晕倒了。试了htmledit也是这样的。
是不是eclipse的问题?越来越发现eclipse对插件的管理不好,什么插件都可以进来,但进来后没办法管理,经常出现奇怪的不知道哪儿出问题的问题。

是我没搞好,原来还要在context-type里配置一下,把*.rhtml作为jsp文件处理
0 请登录后投票
   发表时间:2006-08-12  
倒,为悔过,把机器的windows搞掉了。
不玩游戏了!

从头装freebsd,再一次认识到不是一般的麻烦。
发现没有勇气用eclipse了:
FREEBSD下装个JDK,编译就要一天。
0 请登录后投票
   发表时间:2006-08-12  
fyol 写道
倒,为悔过,把机器的windows搞掉了。
不玩游戏了!

从头装freebsd,再一次认识到不是一般的麻烦。
发现没有勇气用eclipse了:
FREEBSD下装个JDK,编译就要一天。

ubuntu阿,debian的apt很好用滴……网卡装上以后的生活就幸福了……
0 请登录后投票
   发表时间:2006-08-12  
发现对操作系统的喜爱程序也反映一些问题:
我喜欢FREEBSD是因为这个比较严谨,管理方式也一直很传统。
是不是说明我很老套,很死板?

但我也喜欢Debian,但不太用,因为UB是出于Debian所以并不讨厌它,但也不想再换一种操作系统,麻烦,虽然基本上差不多,但常用的工具基本上要全换掉

刚刚想到SUN已经给了FREEBSD的JDK授权,找了一下,果然发现有现成的包可以用,但FreeBSD下是150.7,官网上好像直接从150.6到150.8,不知怎么回事,但不用编译了,呵呵,幸福的日子来了。
不过让人发狂的是我要装个SVN,居然和eclipse有依赖关系,eclipse又和JDK有依赖关系。看来不管怎么样都要全装上了。看来可以去睡了,这两 个大家伙就够一晚上下的。
FREEBSD有时真让会让人疯掉。
0 请登录后投票
   发表时间:2006-08-13  
晕倒,今天早上发现还没装完,一看不对:想装SVN,居然选中了subclipse的ports。
几十个依赖关系,晕倒。
快点ctrl + c了
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics