gpt4 book ai didi

ruby-on-rails - ActionController::ParameterMissing:缺少参数或值为空:

转载 作者:数据小太阳 更新时间:2023-10-29 08:57:35 26 4
gpt4 key购买 nike

所以我知道有很多这样的问题,但没有人回答我的问题并解决我的问题。所以,我遇到这个问题大约一个星期了,我无法解决它!我对 ruby​​ on rails 真的很陌生,但我已经尝试了一切。我有这个 (ActionController::ParameterMissing: 参数丢失或值为空:意见),我不知道如何修复它。这是所有的代码(我是新手,所以它真的很简单):

意见 Controller :

    class OpinionsController < ApplicationController
def new
@opinion = Opinion.new
end

def create
@opinion = Opinion.new(opi_params)
@opinion.save
redirect_to @opinion
end

def show
@opinion = Opinion.find(params[:id])
end

private
def opi_params
params.require(:opinion).permit(:body)
end
end

新:

<h1>Opinions</h1>

<%= form_for :opinion do |f| %>
<%= f.label :body %><br>
<%= f.text_field :body %><br>
<br>
<%= f.submit "Create an option" %>
<% end %>

数据库:

    class CreateOpinions < ActiveRecord::Migration
def change
create_table :opinions do |t|
t.string :body
end
end
end

显示:

    <h1>Your Opinions:</h1>
<div>
<%= @opinion.body %>
</div>

请帮助我!我快疯了,因为我无法解决它!谢谢:)

最佳答案

<h1>Opinions</h1>

<%= form_for @opinion do |f| %>
<%= f.label :body %><br>
<%= f.text_field :body %><br>
<br>
<%= f.submit "Create an option" %>
<% end %>

:opinion更改为实例变量@opinion

关于ruby-on-rails - ActionController::ParameterMissing:缺少参数或值为空:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46996577/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com