0

私のステップ定義では、次のように、任意のモデルの名前付きルートへのパスを作成したいと考えています。

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 用です。

そのような「魔法の」ヘルパーはありますか?もしそうなら、それは何ですか?そうでない場合、任意のモデルへのパスを作成する一般的なパターンはありますか?

4

0 に答える 0