¿Cómo puedo hacer uso de Carpincho ayudantes de enrutamiento
-
08-10-2019 - |
Pregunta
Estoy utilizando los carriles 3, Steak & Carpincho. Tengo los recursos de descanso, es posible el uso de ayudantes a disposición de vistas y controladores de enrutamiento?
Solución
Usted sólo tiene que poner esto en su spec_helper.rb
config.include Rails.application.routes.url_helpers
dentro del bloque de definición de configuración, es decir, el que está envuelto por:
RSpec.configure do |config|
# All your config.include calls go here.
end
Y a continuación, puede usarlo en sus especificaciones de características:
scenario "Show school" do
school = School.create!(:name => "Pablo de Olavide")
visit(school_path(school))
save_and_open_page
page.has_content?("Pablo de Olavide").should == true
end
No utilice:
include ActionController::UrlWrite
Como está en desuso en los carriles 3
Otros consejos
Lo cambié a este para que funcione con rieles 4.1.6:
config.include Rails.application.routes.url_helpers if defined? Rails
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow