というメソッドに関係なくコントローラに呼び出しを行うときに実行する定義を書く方法は、呼び出されたメソッドに関係なくデータベースに対して更新を行いたい。 "update"を共通の定義とみなしてください。Ruby on rails - Rubyonrailsアプリケーションで
メソッドのインポートを呼び出す場合、コントローラはインポートメソッドの定義でコードを実行し、共通の更新メソッドも実行する必要があります。
class Admin::ReportsController < ApplicationController
def update
respond_to do |format|
format.html #index.html.erb
end
end
def index
respond_to do |format|
format.html #index.html.erb
end
end
def import
respond_to do |format|
format.html #index.html.erb
end
end
あなたが何を求めているのかわかりません。あなたは例を明確にすることができますか? –
サンプルコードが間違っている可能性があります。もし 'update'と別のメソッドの両方を呼び出すと' DoubleRenderException'が出ますが、JRLが書いたように、フィルタはおそらくあなたが望むものです。 – riffraff