如何将控制器的方法调用到rails中的视图?

时间:2014-11-30 14:44:01

标签: ruby-on-rails ruby-on-rails-4

在控制器中

def test
  command = 'pwd'
  result = `#{command}`

   respond_to do |format| 
     format.html { redirect_to(users_url) } 
     format.js { render :text => "$('#teste').html('#{result}');" } 
   end 
end

我想显示变量结果

在视图中

<%= link_to 'Testar', test_users_path, :method => :get, :remote => true  %> 

1 个答案:

答案 0 :(得分:0)

声明一个helper_method。

在你的控制者中:

private
def test
  ...
end
helper_method :test

In your view:

<% test -%>