#ruby-on-rails #ruby
#ruby-on-rails #ruby
Вопрос:
Я пытаюсь создать простое приложение Rails. Вот соответствующий код из моего файла seeds.db:
tweets = Tweet.create([
{handle: '@Name', content: 'My first tweet!'}
])
Кажется, все отображается правильно, за исключением символа @ между кавычками. Кто-нибудь знает, как заставить это отображаться на странице? Спасибо
Комментарии:
1. Вы пытались экранировать символ?
tweets = Tweet.create([ {handle: '@Name', content: 'My first tweet!'} ])
2. Алехандро, я только что попробовала это после того, как ты предложил, но, похоже, не работает.
3. Вы пробовали двойные кавычки вместо одинарных?
4. Акаш, я действительно пробовал двойные кавычки.
5. Вы абсолютно уверены, что символ @ все еще находится в атрибуте handle во время рендеринга? Проверьте базу данных и проверьте ее в консоли Rails.
Ответ №1:
Вы холодно пытаетесь заключить свою строку в двойные кавычки вот так
tweets = Tweet.create([
{handle: "@Name", content: "My first tweet!"}
])
Я надеюсь, что это может помочь 🙂
Удачного кодирования