有几种方法可以做到这一点,一些可能的方法是(如果我要这样做)
第一种方法
如果这是 application_controller.rb 中的控制器使用的简单方法
private
def checkdigit
(transaction)
end
第二种方法
如果您的功能被特定类别使用,(通常我经常这样做),创建一个单独的控制器并让您的所有其他控制器由它继承
例如:如果您的方法仅使用了我的管理员,并假设您还有更多类似的方法
class AdminController < ApplicationController
layout 'admin'
private
def checkdigit
(transaction)
end
end
and
class UsersController < AdminController
end
第三种方法
如果模型/控制器等/将使用您的方法。请考虑将其作为模块
module CommonMethods
def checkdigit
(transaction)
end
end
class UsersController < ApplicationController
include CommonMethods
end
高温高压