Я только что установил rvm с набором гемов для rails 3.1, чтобы начать создавать приложение в нем.
Я пытаюсь просто НАЧАТЬ пользовательский контроллер и модель. Вот что я сделал до сих пор:
rails g controller users new
rails generate model user email:string password_digest:string
/ приложение / контроллеры / users_controller.rb
class UsersController < ApplicationController
def new
@user = User.new
end
end
/ приложение / просмотров / пользователей / new.html.erb
<h1>Signup</h1>
<%= form_for @user do |f| %>
<%= f.label :email %>
<%= f.text_field :email %>
<% end %>
конфиг / routes.rb
WorkOut::Application.routes.draw do
get "users/new"
end
И это все. Я довольно новичок в rails и перепробовал все, что знаю, но когда я запускаю rails server и перехожу на http://localhost:3000/users/new, я получаю эту ошибку:
undefined method `hash_for_users_path' for #<Module:0x00000102ad1058>
Extracted source (around line #3):
1: <h1>Signup</h1>
2:
3: <%= form_for @user do |f| %>
4: <%= f.label :email %>
5: <%= f.text_field :email %>
6: <% end %>
Заранее спасибо! Я уверен, что это что-то сумасшедшее простое, что мне не хватает ...