Исправлена ​​ошибка, из-за которой в окне выбора рельсов использовались логические значения - PullRequest
0 голосов
/ 24 октября 2019

Я пытался найти то, что я ищу в стеке, но безрезультатно, я пытаюсь добавить класс пользовательского стиля в поле выбора формы в рельсах, но вычеркиваю .. Может кто-нибудь помочь мне, пожалуйста?

<%= f.select(:allow_profile_update_no_pw, options_for_select([['Active', true], ['Inactive', false]], {:selected => current_user.allow_profile_update_no_pw, :class => "someClass"}),:prompt => "Select") %>

Это ошибка, которую я получаю, когда помещаю ее в любой из {}

wrong number of arguments (given 3, expected 1..2)

, выходящих за пределы тех, которые я не могу получить.

1 Ответ

2 голосов
/ 24 октября 2019

select метод определен такдругие исправления, это должно выглядеть следующим образом

<%= f.select :allow_profile_update_no_pw, options_for_select([['Active', true], ['Inactive', false]], current_user.allow_profile_update_no_pw),{ :prompt => "Select"}, { :class => "someClass" } %>

https://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html#method-i-select

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...