|
|
|
|
ScopedAccess プラグインを更新しました。実は今までは production モードでは正しく動かなかったのですが、今回の修正で使えるようになったはずです。
※ 1,2 は production への対応です。
http://wota.jp/svn/rails/plugins/branches/stable/scoped_access
class BlogController < ApplicationController
scoped_access Blog
protected
def method_scoping
ScopedAccess::MethodScoping.new :owner_id => session[:owner_id]
end
end |
修正3によって、SQLの条件節が "owner_id = ?" でなく、"blogs.owner_id = ?"になるのがポイントです。関連や結合でカラム名が衝突した時に役立ちます。
| JRuby | Rails | Berryz | ℃-ute | エッグ | jQuery |
| 前 | 2006年 7月 |
次 | ||||
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 | |||||
Rails 2.0で動かないんです><<br>便利なのに残念なんです><
多分 DHH が with_scope に意地悪したからです><<br>修正は send にするだけだと思うので時間を見てコミットします><
修正しまんた。とりあえず trunk に入れてますが、これで 2.0 でも動くと思います。<br><br>http://wota.jp/svn/rails/plugins/trunk/scoped_access
ありがとうございます!<br>さっそく試してみます。