ActionView::TemplateError in 'Edit Artist Page should render the edit artist form' label_artist_url failed to generate from {:controller=>"artists", :action=>"show"} - you may have ambiguous routes, or you may need to supply additional parameters for this route. content_url has the following required parameters: ["labels", :label_id, "artists", :id] - are they all satisfied? On line #3 of app/views/artists/edit.rhtml
1: <h1>Editing artist</h1> 2: 3: <% form_tag label_artist_path, :method => :put do %> 4: <%= render :partial => 'form' %> 5: <%= submit_tag 'Save' %> 6: <% end %> My spec looks like: require File.dirname(__FILE__) + '/../../spec_helper' describe 'Edit Artist Page' do before do @label = mock_model(Label) @artist = mock_model(Artist) assigns[:label] = @label assigns[:artist] = @artist end def render_edit render :template => 'artists/edit' end it "should render the edit artist form" do render_edit end end On 8/8/07, David Chelimsky <[EMAIL PROTECTED]> wrote: > On 8/8/07, Lance Carlson <[EMAIL PROTECTED]> wrote: > > I am using helper the RESTfully generated helper methods in my views. > > My routes are nested so the helpers appear to need arguments passed to > > them, but it works without arguments. Say for example I have pages and > > comments. If I do page_comments_path without parameters, it works. > > However, when I run the rspec test, it fails and tells me i'm missing > > parameters. I tried to pass params[:page_id], but it still says it > > needs parameters. I did fill in the parameters like it asked and the > > test passed, but I think my views look cleaner without the arguments > > being passed everywhere. Do I have to stub these methods to get my > > views to pass, or is there some other way? > > It would be much easier to answer your question if you posted the > actual spec and code. > > > > > TIA, > > Lance > > _______________________________________________ > > rspec-users mailing list > > rspec-users@rubyforge.org > > http://rubyforge.org/mailman/listinfo/rspec-users > > > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users