Я - самый простой из новичков в Ruby on Rails; Я только что поднял его и решил немного поиграть. Я столкнулся с проблемой, которая, кажется, работает для некоторых, но не для меня ...ошибка компиляции: синтаксическая ошибка, неожиданная ':'
Создана произвольная страница, с бесполезным знаком вверх ссылка:
<%= link_to "Sign up now!", '#', class: "btn btn-large btn-primary" %>
Просмотра страницы производит следующее:
compile error
... /home.html.erb:11: syntax error, unexpected ':'
... class: "btn btn-large btn-primary")...
Это похоже на работу для других, но опять же не для меня. Я немного поиграл с ним, но, похоже, не могу избавиться от него, не удаляя его вообще. Ссылка произвольная, но я хотел бы, чтобы она работала, если это было возможно. Я ценю любую помощь заранее.
вам нужно указать свой код в 'home.html.erb'. Если частью, вызывающей ошибку, является 'class:', попробуйте изменить ее на ': class =>'. Возможно, вы используете 'ruby 1.8.7', где синтаксис' key: value' доступен только для 1.9.x – jvnill
Это работало как шарм; благодаря! – dcs617