Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7620204 建立时间:2006年5月29日 |

| |
[Ruby on Rails]rails实战--(四)FCKEditor与rails的集成 软件技术
lhwork 发表于 2007/1/20 11:02:49 |
1.下载fckeditor_plugin-0.3.2.zip,目前版本为0.3.2 2.解压到vendor\plugins目录下,并且重新命名为fckeditor 3.到该应用程序根目录下,然后运行rake fckeditor:install,则执行自动安装 4.在自己的view层中添加 <%= javascript_include_tag :fckeditor %> 以及在你需要编辑的字段textarea替换为 <%= fckeditor_textarea("book", "desc", { :toolbarKit => 'Simple', :width => '100%', :height => '200px' }) %> 第一个参数为你的domain对象 |
|
[Ruby on Rails]rails实战- (三)Active Record 初解 软件技术
lhwork 发表于 2007/1/20 11:02:14 |
作为java中的O/R Mapping的使用者来说,看到rails中的activeRecord的实现后不禁汗颜,原来O/R Mapping可以如此简单。 我反复看过几遍activeRecord的文档,觉得其灵活之处不亚于hibernate,而且简单实用。 现作笔录如下: 1.关联 n:1: belongs_to: XXXX 1:n: has_many:XXX 1:1: has_one :XXX m:n: has_and_belongs_to_many:XXX 连接join: :through => :XXX (for ex:has_many :photos :through => :slides) rails 1.1才有此功能 特殊关联: acts_as_list :列表 acts_as_tree :父子关系 acts_as_nested_set
class Slide < ActiveRecord::Base |
|
[Ruby on Rails]rails实战- (二) 数据库连接篇 软件技术
lhwork 发表于 2007/1/20 11:01:19 |
web开发嘛,总归是要连接数据库了,先琢磨一下怎么连接 java开发中有jdbc,.net开发偶有odbc,难道rails开发我用rdbc???? 好了不多废话,继续进入偶的ruby新手之旅 第一步、数据库连接 1.建立数据库,偶的笨笨上只有mysql,那就它了。 建立一个数据库rubytest 建立一个用户rubytest,密码也是rubytest,让它有权限操作rubytest数据库 不要问命令行操作,这个我也不会,我是用client来操作的,推荐navicat,当然我用的是盗版了,电驴可以下载的 建立一张表user_info 字段为 user_id int 自增 user_name varchar 20 2.rails来连接数据库,前边我说了config目录是来做数据库连接的 找到database.yml 修改为:
| |
[Ruby on Rails]rails实战(一): Hello World篇 软件技术
lhwork 发表于 2007/1/20 11:00:38 |
第一步、配置环境,不多废话,直接开始下列步骤: 1.到http://www.rubyonrails.org下载ROR的windows安装包 2.点击安装文件ruby184-20.exe,一路next完成安装 3.运行开始菜单->程序->Ruby-184-20->rubygems->RubyGems Package Manager进入命令行 4.gem install rails --include-dependencies安装rails 5.rails <你的程序开发路径>,浏览你的目录,发现生成一些不明文件,先不管它. 6.cd <你的程序开发路径> 7.ruby script/server 8.浏览器中敲入:http://localhost:3000,出现一些不明页面,表示你的配置环境已经okey. 9.完成测试 第二步 |
|
[Ruby on Rails]ActionRecord和ActionPack 配置 软件技术
lhwork 发表于 2007/1/19 15:59:42 |
ActionRecord 配置 整理出来方便查询 1.ActionRecord:Base.logger=logger 接受一个logger对象。改对象被内部使用。用于记录数据库的操作。如果应用程序须记录数据库操作,也会使用这个logger对象。 2.ActionRecord:Base.primary_key_prefix_type=option 如果option为nil.则所有表的缺省主键字段都是id,如果改选项值为:table_name,则会在"id"前面加上表名,如果改选值为: table_name_with_underscore,则会在表名与id之间以下画线分隔。 3.ActionRecord:Base.table_name_prefix="prefix" |
|
[Ruby on Rails]Rails: Inner joins by association names 软件技术
lhwork 发表于 2007/1/19 15:58:55 |
From http://habtm.com/articles/2006/05/10/inner-joins-by-association-names:
We can enjoy eager loading with association names.
代码
Member.find(:all, :include=>[:group, :profile])
render_code();
But :joins option forces us to write raw |
|
|