- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在遵循关于创建和安装引擎的 rails 指南 here .创建博客文章,当我尝试发表评论时,它返回“ActiveModel::ForbiddenAttributesError in Blorgh::CommentsController#create”错误。
评论 Controller
require_dependency "blorgh/application_controller"
module Blorgh
class CommentsController < ApplicationController
def create
@post = Post.find(params[:post_id])
@comment = @post.comments.create(params[:comment])
flash[:notice] = "Comment has been created!"
redirect_to posts_path
end
end
end
module Blorgh
class Comment < ActiveRecord::Base
end
end
最佳答案
我猜你在使用 rails 4. 你需要标记所有必需的参数
在这里:
def create
@post = Post.find(params[:post_id])
@comment = @post.comments.create(post_params)
flash[:notice] = "Comment has been created!"
redirect_to posts_path
end
def post_params
params.require(:blorgh).permit(:comment)
end
关于ruby-on-rails - ActiveModel::ForbiddenAttributesError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19509573/
我是 Ruby on Rails 的新手。我正在使用 ActiveAdmin,但在创建 AdminUser 时遇到问题 ActiveModel::AdminUsersController 中的 For
我刚刚开始研究 ROR。 我严格按照 ROR 官方文档制作了博客应用程序。 它适用于 CRDU。 现在我向它添加了 Active Admin,它在删除时工作正常,但在创建/更新时出错 引发 Activ
我一直在遵循关于创建和安装引擎的 rails 指南 here .创建博客文章,当我尝试发表评论时,它返回“ActiveModel::ForbiddenAttributesError in Blorgh
我正在使用设计来注册我的用户。我正在自定义注册 Controller 的创建操作,但是每当我尝试创建任何新用户时,它都会被拒绝,并且出现上述错误。我知道我必须允许所需的参数,而且我这样做了,所以我不明
我一直在使用 strong_params 并试图让创建的对象通过。我有两个问题。 您如何找出导致问题的属性? 我在下面的代码中缺少什么? 让我们从错误开始,日志什么也没告诉我。 ActiveModel
我在 Ruby 中有这个模型,但它抛出一个 ActiveModel::ForbiddenAttributesError class User true, :uniqueness => true, :
当使用 strong_params 并获得 ActiveModel::ForbiddenAttributesError 时异常(exception),我如何找出哪个属性被禁止?我刚从 attr_acc
我看过瑞恩铁路广播第 274 集 我正在使用 rails 4 并遇到一个问题。 在 password_resets_controller.rb elsif @user.update_attribute
我有点失落。我收到 Rails 4 错误:ActiveModel::ForbiddenAttributesError。我知道这意味着我需要允许项目通过,我已经做到了,但我一定遗漏了一些东西。 评论 C
这个问题在这里已经有了答案: ActiveModel::ForbiddenAttributesError when creating new user (7 个回答) 7年前关闭。 我尝试使用 rai
我在 Rails 4 中遇到 ForbiddenAttributesError 下面是我的请求参数 Request parameters {"utf8"=>"✓", "authenticity_to
我有一个使用 Grape 的 ruby 应用程序,但它没有 Rails。 class Article 4.0.0" app.rb require 'rack/test' require 'act
在我的应用程序中,我决定将部分逻辑移到名为 CategoryForm 的额外类中,该类专用于 ActiveRecord Category 类。不幸的是,当我将参数传递到 Category 时,引发了
我的 Rails 4 应用程序中出现“ForbiddenAttributesError”。我在这里缺少什么? 还有一个问题是,为什么没有将“examination_id”参数发送到请求中? 请求 St
我似乎找不到问题所在。在我的 Admin::CompetitionsController 'edit' } end end end d
我正致力于将遗留应用程序升级到 Rails 4,但我遇到了无法解释的(至少对我而言)ForbiddenAttributesError。 在使用它们创建 Station 的新实例之前,我已经将参数列入白
我有一个评论 Controller 和一个产品 Controller 。它在注释 Controller 的创建操作上失败,并出现禁止属性错误。 我已经从模型中删除了所有的 attr_accessibl
所以我在这里浏览了 Rails 教程: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book 并试图让 ActiveAdmin 能够删除用
我想要什么: 我在 View 中需要一个按钮或链接(这无关紧要)到 Reservation 的create 操作 Controller 并给它一个参数。 并解决现在给我的 ForbiddenAttri
我已经开始学习 Ruby on Rails。 我遇到以下错误:ActiveModel::ForbiddenAttributesError in PostsController#create 代码如下:
我是一名优秀的程序员,十分优秀!