Я продолжаю получать сообщение об ошибке: undefined method `androids_path 'для # < #: 0x007ff5edcd5330>. Говорят, что ошибка указана в строке 1 в new.html.Как исправить ошибку неопределенного метода в рельсах?
Название модели Android и находится на android.rb. Любые советы о том, как это исправить?
В androidapps_controller.rb:
def new
@android = Android.new
end
В new.html у меня есть:
<%= form_for(@android, validate:true) do |f| %>
<% @android.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
<p>
<%= f.label :title %><br />
<%= f.text_field :title %>
</p>
<%= f.submit %>
<% end %>
routes.rb
Grabapp::Application.routes.draw do
root :to => 'iosapps#index'
get "static_pages/home"
get "static_pages/add"
get "static_pages/about"
devise_for :users
resources :iosapps
resources :androidapps
Как выглядит ваш файл маршрутов? –
только что включенные маршруты.rb – sharataka
Вам нужно добавить 'resources: android' – RadBrad