加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 未定义的方法`users_path’

发布时间:2020-12-17 01:53:11 所属栏目:百科 来源:网络整理
导读:%= form_for @user1 do |f| % Username: %= f.text_field :username % br / Password: %= f.password_field :password % br /. Email: %= f.email_field :email % br / %= submit_tag "Add" %% end % 我是ruby的新手,我正在尝试创建简单的程序,但我有这个错
<%= form_for @user1 do |f| %>

    Username: <%= f.text_field :username %>      <br />
    Password: <%= f.password_field :password %>  <br />.
    Email:    <%= f.email_field :email %> <br />

    <%= submit_tag "Add" %>

<% end %>

我是ruby的新手,我正在尝试创建简单的程序,但我有这个错误,我找不到原因.我有这个错误

undefined method `users_path' for #<#<Class:0x000000020576f0>:0x0000000335d5d8>

这里有什么解决方案?

class UserController < ApplicationController
  def add
    @user1 = User.new
    respond_to do |format|
      format.html
      format.json {render :json => @user1}
    end
  end

解决方法

你在config / routes.rb中定义了 routes吗?

Rails.application.routes.draw do
  resources :users
  # ...
end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读