我正在努力在我的应用程序上运行按点击付费系统,并且我已经能够在 SO 上设置框架方面获得一些帮助。这是我到目前为止所得到的:
class Click < ActiveRecord::Base
belongs_to :deal
belongs_to :vendor
end
class ClicksController < ApplicationController
def create
@deal = Deal.find(params[:deal_id])
@deal.clicks.create
end
end
class Deal < ActiveRecord::Base
belongs_to :vendor
has_many :clicks
end
我希望能够随时调用我的create
方法,因为我有一个链接到交易资源。单击时,用户将被带到该交易视图,因此我不想替换 link_to 中的默认方法。有没有办法在 link_to 上调用第二种方法?或者也许使用 javascript 会是一个更好的解决方案?老实说,我对 RoR 比较陌生,而且我对 javascript 了解不多。关于如何最好地做到这一点的任何建议?提前致谢!