2

render :actionアクションのビューのみをレンダリングすることを理解しています。しかし、私は疑問に思っていました..ビューがレンダリングされる前に、そのアクションでコードを実行する簡単な方法はありませんか?

4

3 に答える 3

3

2つの異なるコントローラーでロジックを再利用しようとしている場合は、そのロジックを現在のコントローラーからヘルパーメソッドやクラスなどのより再利用可能なものにプルしてみませんか?

于 2012-10-12T12:29:40.840 に答える
0

はいあります。

class TestolaController < ApplicationController
  def foo
    redirect_to :action => "bar"
  end

  def bar
    puts "in bar"
  end
end
于 2012-10-12T11:11:15.557 に答える
0
  def foo
    bar
  end

  def bar
    puts "in bar"
  end
于 2012-10-12T11:41:00.820 に答える