Controller 中使用 Helper helper方法默认只能在view层调用(比如strip_tags方法)。如果想要在controller或model中使用,有两中方法: 方法一: Ruby代码: 1 2 3 4 5 class PostsController < ApplicationController def create ActionController::Base.helpers.strip_tags('string') end end 方法二: 用代理delegate Ruby代码: 1 2 3 4 5 6 7 class PostsController < ApplicationController delegate "strip_tags", :to => "ActionController::Base.helpers" def create strip_tags("html...") ... end end Jan 27th, 2014 Rails Comments