rails中append_before_action和before_action有什么区别?

tar*_*dis 0 ruby-on-rails

例如:在控制器文件中,append_before_action :calculate, only: :show 和之间有什么区别 before_action :calculate, only: :show

Sim*_*tti 6

没有.append_before_action是一样的before_action.这是代码.

append_与...保持一致prepend_.对于{before,after,around}你有回调

  • {when}_action
  • append_{when}_action, prepend_{when}_action
  • skip_{when}_action

通常,您应该使用before_action,除非您确实需要特别附加/前置.