ROR 新手,以前是做前端的 久仰 rais 大名于是决定自学 跟着 Ruby on Rails Tutorial 过了一遍 rails 后决定自己动手试试 index,show 等 GET 页面都没事 结果到 new 这个 POST 页面就被卡住了,已经卡了一天了有没有…… 看不明白为啥总说我路径错误,如果我用脚手架生产一套 controller 和 model 的话,把生成的数据表名换到这里倒是可用 不过这也不是解决办法……
求老鸟,大牛带一程……谢了
NoMethodError in User#new
Showing /home/vilppu/projects/demo/app/views/user/new.html.erb where line #1 raised:
undefined method `users_path' for #<#<Class:0xb2f3b468>:0xb3013e80>
routes.rb
root to: "user#index"
resources :user
new.html.erb
<%= form_for(@user) do |f| %>
<%= f.label :name %>
<%= f.text_field :name %>
<%= f.label :age %>
<%= f.text_field :age %>
<%= f.submit 'submit' %>
<% end %>
user_controller.rb
class UserController < ApplicationController
def index
@users = User.all
end
def show
@user = User.find(params[:id])
end
def new
@user = User.new
end
end