私はこれらの2つのモデルを持っています:
class Photo < ActiveRecord::Base
belongs_to :user
end
class User < ActiveRecord::Base
has_many :photos
end
declarative_authorization
そして、役割のこの設定:
role :reg_ser do
has_permission_on :photos, :to => [:show] do
if_attribute :user_id => is { user.id }
end
end
そして、彼がアップロードした画像をユーザーに表示できるようにしたい-彼の画像のみ。たとえば、次のようになります。
user_id | photo
1 | 1
1 | 2
1 | 3
2 | 4
そして、ユーザーが url を設定すると、この画像は数字で/photos/1
のみ表示され、がこのアドレスを表示すると、画像は表示されません...user_id
1
user_id=2
このようなことは可能ですか?