- 浏览: 6665 次
- 性别:
- 来自: 顺德
最近访客 更多访客>>
最新评论
-
yearl:
没有人发表意见?大家还有没有其它办法?
用SwapSelect在view中管理一对多关联 -
fl1429:
建议 admin 部分 用 namespace 分层
咱也谈,谈rails的分模块开发 -
yangzhihuan:
我也试过使用namespace,但是它没有带给我方便,反而令我 ...
咱也谈,谈rails的分模块开发 -
星情泪:
曾经试过这样写,但发现用scaffold生成之后的文件,几乎每 ...
咱也谈,谈rails的分模块开发 -
yearl:
机器人 写道引用 五、view中:与namespace相对应 ...
咱也谈,谈rails的分模块开发
文章列表
在视图中建立一对象与已经存在的多个对象的关联比较麻烦。
在select-box中设置 multiple => true可以实现,但是如果选项太多的话,上下翻起来很麻烦。
或者用一堆的check_box。也不方便。
在
http://trendwork.kmf.de/26/swapselect-a-better-way-for-multiple-select-in-rails/
发现了SwapSelect
这个SwapSelect有左右两个选择框,从左边的框中选中到右边的框,提交就可以了。
只是目前还存在一些问题:
1.没有做成plugin,要将各文件拷到相应的位置;
2.有时不进行选择时会 ...
为了使程序代码更加有组织,以便于维护、便于多人协作开发同时避免名字冲突,将不同功能的代码放到不同的模块中,是很好方法。
在rails中,通过namespace来组织代码(其实是隐去了模块的概念)。
这需要考虑几个方面 ...
在view中管理一对多或多对多关联
- 博客分类:
- rails
虽然还不完善,但是已经可以用了,不错,
这是原文地址
http://trendwork.kmf.de/175
- 2009-10-29 17:26
- 浏览 794
- 评论(0)
class Reader < ActiveRecord::Base
has_many :books
end
class Book < ActiveRecord::Base
belongs_to :reader
end
关联这两个模型的实例有几种方法
第一种方法:
@book = Book.new(params[:book])
@book.save
新建book,直接将客户端传回的reader_id赋值给book的reader_id字段,保存book即可。
没有显式地调用关联方法,某种程度上相当于直接操作数据库,但达到了关联的效果。比较简单。 ...
Module
ActiveRecord::Acts::List::InstanceMethods
In:
vendor/rails/activerecord/lib/active_record/acts/list.rb
http://api.rubyonrails.org/classes/ActiveRecord/Acts/List/InstanceMethods.html#M000686
<!-- banner header -->
All the methods availabl ...
- 2009-10-23 10:28
- 浏览 955
- 评论(0)
太难找了,帖到这里:
http://wiki.github.com/collectiveidea/awesome_nested_set/awesome-nested-set-cheat-sheet
Installation
Install as a plugin:
script/plugin install git://github.com/collectiveidea/awesome_nested_set.git
Usage
To make use of awesome_nested_set, your model needs to have 3 f ...
- 2009-10-22 16:35
- 浏览 2337
- 评论(0)