Routes match '/load_data', to: 'routes#new', via: 'get'
I think the problem in your routes file. Remove this line "*match '/load_data', to: 'routes#new', via: 'get*' " and add this line- *"resources :routes" *. On Wed, Oct 23, 2013 at 1:33 AM, Jose Urquidi <li...@ruby-forum.com> wrote: > Good Day, i'm having a trouble with the routes in Ruby on Rails 4 > > > Error: > > undefined method `routes_path' > > > View: > > <h1>Load data</h1> > <div class="row"> > <div class="span6 offset3"> > <%= form_for @route, :html => { :multipart => true } do %> > <%= hidden_field_tag 'current_user', @current_user %> > <%= file_field_tag :file %> > <%= submit_tag "Import", style: 'margin-top: -10px', class: "btn > btn-primary" %> > <% end %> > </div> > </div> > > > Controller: > > def new > @route = current_user.build_route > end > > def create > nil_flag = Route.import(params[:file], current_user) > if nil_flag == 1 > flash[:success] = "Data created." > redirect_to route_path(current_user) > else > flash[:error] = "Error" > redirect_to load_data_path > end > end > > Model: > > def self.import(file, current_user) > @user = current_user > @route = @user.build_route > @nil_flag = 0 > > File.open(file.path, 'r') do |f| > . > . > . > #etc > end > > > > Routes > > match '/load_data', to: 'routes#new', via: 'get' > > > Views, controller and model are named "Route" > > Is a problem with the route in the view or something else? Thank you > > -- > Posted via http://www.ruby-forum.com/. > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to rubyonrails-talk+unsubscr...@googlegroups.com. > To post to this group, send email to rubyonrails-talk@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rubyonrails-talk/eff044ee6f84f04a3fcb8b5054266d39%40ruby-forum.com > . > For more options, visit https://groups.google.com/groups/opt_out. > -- ---------------------------------------------------------------------------------------------------- Thank You. Best Wishes, BalaRaju Vankala, 8886565300. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAGQ0aif-ARaJDs8Yi_JMxYyDcCvNGF_%2B-M935y9CfY6RTaxF7Q%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.