Ruby on rails 主题中的ArgumentError#显示可能的设计错误?
我是个rails新手,需要一些帮助来解决这个问题。每次尝试创建或编辑新“主题”时,都会抛出一个参数错误 以下是“显示”的代码:Ruby on rails 主题中的ArgumentError#显示可能的设计错误?,ruby-on-rails,ruby,devise,Ruby On Rails,Ruby,Devise,我是个rails新手,需要一些帮助来解决这个问题。每次尝试创建或编辑新“主题”时,都会抛出一个参数错误 以下是“显示”的代码: &尺寸=120“> 问题在于用Pundit gem制定的策略。你能检查一下书签策略或类似的东西吗,或者至少在这里发布一下。你忘了在你的控制器中加入Pundit了吗?问题在于用Pundit gem制定的策略。你能检查一下书签策略或类似的东西吗ilar,或者至少在此处发布。您是否忘记在控制器中包含Pundit?您正在使用Pundit gem,但我在控制器中没有看到授权
&尺寸=120“>
问题在于用Pundit gem制定的策略。你能检查一下书签策略或类似的东西吗,或者至少在这里发布一下。你忘了在你的控制器中加入Pundit了吗?问题在于用Pundit gem制定的策略。你能检查一下书签策略或类似的东西吗ilar,或者至少在此处发布。您是否忘记在控制器中包含Pundit?您正在使用Pundit gem,但我在控制器中没有看到授权方法。来源:
假设您有一个类Post的实例,Pundit现在允许您
在控制器中执行此操作:
authorize方法自动推断Post将具有
匹配后策略类,并实例化该类,提交
当前用户和给定记录
您正在使用Pundit gem,但我在控制器中未看到授权方法。发件人: 假设您有一个类Post的实例,Pundit现在允许您 在控制器中执行此操作: authorize方法自动推断Post将具有 匹配后策略类,并实例化该类,提交 当前用户和给定记录
屏幕截图中的源代码与您发布的代码不同。您的代码:
<% if policy(Bookmark.new).create? %>
截图:
<% if (Bookmark.new).create? %>
Rails正确地报告了书签。new
没有create?
方法,因为它缺少policy()
方法调用
您的文件是否已保存?您确定要更改正确的文件吗?屏幕截图中的源代码与您发布的代码不相同。您的代码:
<% if policy(Bookmark.new).create? %>
截图:
<% if (Bookmark.new).create? %>
Rails正确地报告了书签。new
没有create?
方法,因为它缺少policy()
方法调用
您的文件保存了吗?您确定要更改正确的文件吗?您能发布您正在获取的错误吗?参数错误是指向图片的链接。您是否在没有策略的情况下尝试过?(仅
链接到“新书签”。
)我没有。我现在就试试。我删除了策略。我更新了原始帖子以反映新的错误。你能发布你得到的错误吗?参数错误是图片的链接。你尝试过没有策略吗?(仅链接到“新书签”。
)我没有。我现在将尝试。我删除了策略。我已更新原始帖子以反映新错误。添加includePundit
对错误没有帮助。我将使用书签策略更新原始代码。我已使用应用程序策略更新原始帖子。没有特定于书签的策略。应用程序控件er具有包含评论员添加包含Pundit
对错误没有帮助。我将使用书签策略更新原始代码。我已使用应用程序策略更新原始帖子。没有特定于书签的策略。应用程序控制器具有包含评论员