- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
所以我知道有很多这样的问题,但没有人回答我的问题并解决我的问题。所以,我遇到这个问题大约一个星期了,我无法解决它!我对 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/
服务器日志: `ActionController::ParameterMissing (param is missing or the value is empty: comment)` 使用 pry
所以我知道有很多这样的问题,但没有人回答我的问题并解决我的问题。所以,我遇到这个问题大约一个星期了,我无法解决它!我对 ruby on rails 真的很陌生,但我已经尝试了一切。我有这个 (Ac
如何测试某个操作是否会引发 ActionController::ParameterMissing异常(exception)? 例如: it "raises an exception" do pos
我在尝试创建新列表时遇到以下错误,但我无法确定问题出在哪里。 ActionController::ParameterMissing in BusinessListingsController#crea
因此,当我尝试访问我的应用程序上的电影页面时出现以下错误: ActionController::ParameterMissing (param is missing or the value is e
我有一个属于网站的结果。创建网站后,我还创建结果并重定向到其编辑页面。在这里我想添加一些更多的值。 我的问题是:当我尝试更新我的结果时,我得到: param is missing or the val
在为 Ruby on Rails 应用程序实现我认为是简单的注册/登录 系统时,结果与教程中显示的不符。 我正在尝试使用 bcrypt 进行身份验证,并使用 PostgreSQL 进行数据库。 我不断
我希望用户注册该应用程序,但我在下面看到此错误, ActionController::ParameterMissing in UsersController#show param is missing
我正在尝试通过单击按钮阻止或取消阻止来更新属性。但它没有在数据库中更新,我收到错误 param is missing or the value is empty: user 。即使传递了用户 ID,我
这个问题在这里已经有了答案: ActionController::ParameterMissing (param is missing or the value is empty: film): (
我已经按照 https://gorails.com/setup/ubuntu/16.04 中的说明安装了 Rails在 Ubuntu 16.04 amd64 服务器上。我使用了“rbenv”而不是任何
如果使用强参数缺少所需的参数,Rails 服务器将响应 HTTP 500。 这并不能让我控制向用户反馈究竟出了什么问题。能够向他们发回缺少必需参数的消息是否没有意义? 在 ActionControll
找到了一些相关的帖子,但没有一个能帮助我解决我的问题。 所以我使用 Rails 创建了一个简单的产品 API: class API::V1::ProductsController { "na
我遇到了这个错误: Failure/Error: click_link 'New Project' ActionController::ParameterMissing:
我有一个带有标准 CRUD 方法的用户 Controller 。其中一种方法是更新。 def update if @user.update(user_params) redir
我是一名优秀的程序员,十分优秀!