NetBeans + Rails 2.0开发最简单的 CRUD
接触ROR不到1周.希望给同样想接触rails的EYE友们一个借鉴.
呵呵rails高手们..就...不用往下看咯...
NetBeans IDE 开发环境
产品版本: NetBeans IDE 6.1 (Build 200805300101)
Java: 1.6.0_02; Java HotSpot(TM) Client VM 1.6.0_02-b06
可以去Netbeans 中文官方网站下载这款IDE(for RUBY) 很小.
http://zh-cn.netbeans.org/download/6.1/ml/bundles/netbeans-6.1-ml-ruby-windows.exe
Ruby version | 1.8.6 (i386-mswin32) |
RubyGems version | 0.9.4 |
Rails version | 2.1.0 |
至于ruby rails mysql 这些安装配置不多罗嗦.
我这里就是想在NetBeans环境下 实现最简单的rails CRUD
1 安装netbeans之后运行.界面与eclipse有点相似
右侧为工作区 左侧为文件视图和服务 底部就是console.
2 新建项目
2.1文件 ->新建项目 -> 选择项目类别Ruby on Rails应用程序 下一步
2.2项目文件夹,项目名称 随意.ruby平台我的是1.8.6-p111 没用内置的1.1 其他的用默认就可以.下一步
2.3数据库配置 使用之前安装Mysql数据库名称,用户名,密码. 点完成 netbeans将自动生成rails程序的主要...大体框架.最主要的是它也会自动配置数据库连接
3 测试环境
3.1 项目建立之后,自动生成rails框架.我们测试一下
项目名称右键选择运行,当然你也可以点IDE上部的运行主项目(有点像eclipse布局服务器)..或者F6快捷键
webrick 是rails web服务器? 启动会在IDE底部控制台显示启动信息
=> Rails 2.1.0 application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
表示服务成功启动.在浏览器输入http://localhost:3000/出现欢迎界面.
3.2 点击about your application`s environment 显示你的程序环境
在这一步,我经常出的问题是 mysql 没有启动提示数据库连接错误...
4 数据库表
建立项目配置数据库
建立表 users 字段id (自增主键) name(varchar) password(varchar) age(int)
5 建model
前4步环境搭建成功之后 开始在 netbeans IDE 用代码生成器开始我们的写代码吧
在项目试图,项目名上右键 "生成" ->选择生成类型"model" 参数写 user name:string password:string age:integer
生成.......model
6 自动生成CRUD
model 建立之后.我们就可以用rails 最简单的自动完成CRUD了.
还是在项目试图,项目名上右键"生成" ->选择生成类型"scaffold" 模型名称: user 属性对 name:string password:string age:integer
生成..........scaffold
哦这一点要注意.---->>>>> 数据库表名 = rails mode名的复数....
-----------OK----------
你可以在你的浏览器 http://localhost:3000/users 使用最简单的.
高手们看看下面 最近很郁闷...本来积分就不多..又被扣了30分..这下好,一分不剩下
被JavaEye用户民主投票评为差帖,积分-30分。
这有可能是因为你的回贴是灌水性回贴,JavaEye严禁灌水性回贴,您在发贴前请仔细阅读JavaEye版规和提问的智慧,如有异议,可以在JavaEye站务讨论圈子申诉。
这是系统的自动通知,无需回复-->>>