任意模型的通用路径

时间:2013-03-07 16:42:09

标签: ruby-on-rails-3 routing

在我的步骤定义中,我想创建一个指向任意模型的命名路径的路径,如下所示:

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。

有这样一个“神奇”的助手吗?如果是这样,它是什么?如果没有,是否有常见的模式来创建任意模型的路径?

0 个答案:

没有答案