有:
class User < WsBasedPlainRubyObject
def subscriptions
Subscription.where(:user_id=>self.id)
end
[...]
end
class Subscription < ActiveRecord::Base
has_user #using an underlying composed_of
[...]
end
resources :users do
resources :subscriptions
end
当我尝试user_subscriptions_path(@current_user)
在视图上使用辅助方法时,params[:user_id]
内容包含用户的序列化而不是其 ID。
有没有什么实用的方法可以避免这种情况,也许是使用 ActiveModel ?