gpt4 book ai didi

ruby-on-rails - country_select gem 错误的参数数量错误

转载 作者:行者123 更新时间:2023-12-04 21:03:44 24 4
gpt4 key购买 nike

我把它放在我的 gemfile 中
gem 'country_select'
我运行捆绑安装

我把这个放在我的表格里
= f.country_select(:country, priority_countries: ["US"])
然后当我重新启动服务器并加载页面时,出现以下错误:
ActionView::Template::Error (wrong number of arguments (given 1, expected 0)):
rails 5.2

这是整个表格:

= form_for(resource, as: resource_name, url: registration_path(resource_name), html: { method: :put }) do |f|

.row
.col.s12
= devise_error_messages!

.row
.input-field.col.s12
= f.text_field :city
= f.label :city

.row
.input-field.col.s12
= f.label :country
%br
= f.country_select(:country, priority_countries: ["US"])

这是错误:
ActionView::Template::Error (wrong number of arguments (given 1, expected 0)):
20: .input-field.col.s12
21: = f.label :country
22: %br
23: = f.country_select(:country, priority_countries: ["US"])

最佳答案

您好 根据用户 docs

因为您正在使用与设计我假设您在您的用户模型上使用它,所以您必须调用 country_select("user", "country", priority_countries: ["US"])
如果您的设计模型被称为其他名称,请将用户替换为模型名称

关于ruby-on-rails - country_select gem 错误的参数数量错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51869197/

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