Запитання з тегом «ruby-on-rails»

Ruby on Rails - це повний стек із відкритим кодом для веб-додатків із відкритим кодом, написаний на Ruby. Він слідує за популярною базовою моделлю MVC і відомий своїм підходом до розробки додатків "конвенція щодо конфігурації".

18
Рейки 4: активи, які не завантажуються у виробництво
Я намагаюся вкласти своє додаток у виробництво, а зображення та шляхи активів css не працюють. Ось що я зараз роблю: Графічні активи живуть у /app/assets/images/image.jpg Таблиці стилів живуть у /app/assets/stylesheets/style.css У своєму макеті я посилаю на файл css так: <%= stylesheet_link_tag "styles", media: "all", "data-turbolinks-track" => true %> Перш ніж …

12
Як переглянути попередні листи в Rails?
Це може бути глумим питанням, але коли я збираю HTML-адресу електронної пошти в Rails, чи є особливо простий вбудований спосіб попереднього перегляду шаблону в браузері чи мені потрібно написати якийсь спеціальний контролер, який його тягне як його погляд?


5
Як видалити поле з парами [: щось]
Моя реєстраційна форма, яка є формою для моделі Користувачів, приймає рядкове значення для компанії. Однак я щойно змінив такі зміни, що користувачі належать компаніям. Тому мені потрібно передати об’єкт Компанії моделі користувача. Я хочу використовувати значення рядка з форми для отримання об'єкта Компанії: @user.company = Company.find_by_name(params[:company]) Я вважаю, що вищезазначене …

5
рубін на рейках. Виберіть параметри зі спеціальними атрибутами
У мене є форму вибору форми, наприклад: = f.select :country_id, @countries.map{ |c| [c.name, c.id] } Результати цього коду: ... <option value="1">Andorra</option> <option value="2">Argentina</option> ... Але я хочу додати спеціальний атрибут HTML до моїх опцій, наприклад: ... <option value="1" currency_code="XXX">Andorra</option> <option value="2" currency_code="YYY">Argentina</option> ...





3
Як зробити запит LIKE в Arel і Rails?
Я хочу зробити щось на кшталт: SELECT * FROM USER WHERE NAME LIKE '%Smith%'; Моя спроба в Арелі: # params[:query] = 'Smith' User.where("name like '%?%'", params[:query]).to_sql Однак це стає: SELECT * FROM USER WHERE NAME LIKE '%'Smith'%'; Arel обертає рядок запиту 'Smith' правильно, але оскільки це твердження LIKE, воно не …


13
Перетворіть тривалість на години: хвилини: секунди (або подібні) в Rails 3 або Ruby
У мене є відчуття, що для цього є простий / вбудований спосіб, але я не можу його знайти. У мене тривалість (у секундах) ціле число, і я хочу відобразити це у дружньому форматі. наприклад, 3600 відображатиметься як "01:00:00" або "1 година" або щось подібне. Я можу це зробити, time_ago_in_words(Time.zone.now+3600)але це …

7
Як встановити значення за замовчуванням для стовпця часу для запису часу створення під час міграції?
Розглянемо сценарій створення таблиці нижче: create_table :foo do |t| t.datetime :starts_at, :null => false end Чи можна встановити значення за замовчуванням як поточний час? Я намагаюся знайти незалежний еквівалент БД у рейках для визначень SQL стовпців, наведених нижче: Синтаксис Oracle start_at DATE DEFAULT SYSDATE() Синтаксис MySQL start_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP …

1
Яка різниця між RSpec та огірком? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.