私のステップ定義では、次のように、任意のモデルの名前付きルートへのパスを作成したいと考えています。
Given(/^a new "(.*?)" form$/) do |model|
path = send("new_admin_#{model.downcase}_path".to_sym)
visit path
end
使用されます
Given a new "Image" form
Given a new "User" form
以前、このためにヘルパー メソッドを使用したことを思い出します。このメソッドでは、モデル名と、アクションやオブジェクト、ID などの追加オプションを渡すことができました。しかし、私はもうそれを見つけることができません。これは Rails 3.2.x 用です。
そのような「魔法の」ヘルパーはありますか?もしそうなら、それは何ですか?そうでない場合、任意のモデルへのパスを作成する一般的なパターンはありますか?