我需要学习如何访问课程'参数调用
如果可能,account_id
在其模型中:
class Employee::TlpsController < ApplicationController
...
...
...
private
def tlp_params
params.require(:tlp).permit(:account_id, :amount, :dividend, :allocation)
end
以下是我希望能够在模型类中访问它的地方:
class Tlp < ApplicationRecord
belongs_to :account
## need to access account_id from tlp controller, so that i may find the right account
coin_price =
# calculate tlp() // funciton///
def calculate_tlp()
@amount = coin_price * ase_count
end
end
如果您知道更好的方式来访问其帐户信息,欢迎提出建议。
答案 0 :(得分:0)
从技术上讲,你可以使用自我方法。
模特课:
def self.your_method(id)
account = Account.find(id)
# ...
end
控制器:
Tlp.your_method(account_id)
但是你希望通过这样做完成什么?