0
ためto_param。レールは、私は2つのルートを持っている特定のルート
def to_param
"#{self.class.name.downcase}_#{self.id}"
end
が、これは私がそれを行う必要があるだろう意味するだろう:私は何をしたいのですがupvote_path(@model)
が/votes/"model_class"_"model_id"/upvote
これがそうのような特定のモデルにto_param
をオーバーライドすることで行うことができるになるために作るです すべてのvotable
モデルでは、他のルートに影響を与えたくありません。何か案は?ありがとう!
をハハ、それほど明白、感謝を! :) –
def upvote_path(model) "/votes/#{model.class.name.downcase}_#{model.id}/upvote" end – Bengala