Pra*_* KJ -1 ruby model-view-controller controller ruby-on-rails
在routes.rb
,我用过resources nicknames
.在nickname_controller
,我做了:
def index
@nick_name = current_user.nicknames.build
@nick_names = current_user.nicknames.all
end
def create
@nick_name = current_user.nicknames.build(nn_create_param)
if @nick_name.save
flash[:success]= 'Name created'
redirect_to nickname_path
else
flash[:danger]= "Name can't be created"
redirect_to nickname_path
end
end
Run Code Online (Sandbox Code Playgroud)
在索引视图文件中
<%= form_for @nick_name do |f| %>
<%= f.text_field :nickname %>
<%= f.submit 'Submit' %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
当我提交表格时,它说uninitialized constant NicknamesController
.
谁能告诉我问题出在哪里?
Ing*_*ers 11
控制器名称必须是复数.
nicknames_controller.rb
class NicknamesController < ApplicationController
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9931 次 |
最近记录: |