Railsコントローラーの仕様でいくつかの一般的なコードを再利用しようとしています。管理者ユーザーと通常のユーザーで異なるコンテキストがあります。ただし、動作の多くは特定のアクションで同じであるため、その一般的な動作をヘルパー関数に引き出してみました。
describe SomeController do
def common_get_new
# common stuff
end
context "regular users" do
describe "GET new" do
common_get_new
end
end
context "admin users" do
describe "GET new" do
common_get_new
end
end
end
これは私にエラーを与えます:
未定義のローカル変数またはメソッド`common_get_new '
私は何が間違っているのですか?