Неправильні символи: Devise повертає синтаксичну помилку при розмальовуванні тексту на кнопках - рубіни на рейках, рубій, синтаксис, розробка

Я налаштовую форму для завантаження на веб-сайт із задоволенням.

Наступний код працює. Це дає мені білий текст на кнопці Редагування профілю:

<button class="btn btn-success large"><%= link_to "Edit profile", edit_user_registration_path, {:style=>"color:#FFFFFF;", :class => "navbar-link" "css-class"}%></button>

Але коли я намагаюся додати кольори до наступного рядка, Devise повертає синтаксичну помилку:

<button class="btn btn-success large"><%= link_to "Logout", destroy_user_session_path, method: :delete {:style=>"color:#FFFFFF;", :class => "navbar-link" "css-class"}%></button>

Проблема - неправильний синтаксис / символи між словами :delete і {:style. Я стежив за повідомленнями про помилки і спробував кожну комбінацію символів , : => ( і { але ніхто не є правильним.

Я роблю синтаксичну помилку, але я не знаю, що. Спасибі, якщо ви можете допомогти.

Відповіді:

1 для відповіді № 1

Спробуйте це

<%= link_to "Logout", destroy_user_session_path, method: :delete,:style=>"color:#FFFFFF;", :class => "navbar-link css-class" %>

1 для відповіді № 2

Ви маєте синтаксичну помилку: Замініть

<%= link_to "Logout", destroy_user_session_path, method: :delete {:style=>"color:#FFFFFF;", :class => "navbar-link" "css-class"}%>

з

<%= link_to "Logout", destroy_user_session_path, method: :delete, {:style=>"color:#FFFFFF;", :class => "navbar-link" "css-class"}%>

Схожі запитання
Найбільш популярний