Имея:
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]
содержит сериализацию пользователя вместо его идентификатора.
Есть ли практический способ избежать этого, возможно, с помощью ActiveModel?