Вопросы с тегом «ruby-on-rails»

Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, написанная на Ruby. Он следует популярной модели фреймворка MVC и известен своим подходом «соглашение поверх конфигурации» при разработке приложений.

18
Rails 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
рубин на рельсах f. выбор параметров с настраиваемыми атрибутами
У меня есть оператор выбора формы, например: = 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> ...

5
Как удалить поле из params [: something]
Моя регистрационная форма, которая является формой для модели Users, принимает строковое значение для компании. Однако я только что внес изменение, чтобы пользователи принадлежали компаниям. Поэтому мне нужно передать объект Company в модель Users. Я хочу использовать строковое значение из формы для получения объекта Company: @user.company = Company.find_by_name(params[:company]) Я считаю, что …





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'%'; Арел правильно оборачивает строку запроса «Смит», но поскольку это оператор LIKE, он не работает. …

6
Преобразование DateTime в простую дату в Ruby on Rails
У меня есть столбец datetime в db, который я хочу преобразовать в простую дату, когда я показываю ее пользователям. Как я могу это сделать? def shown_date # to_date не существует, но это то, что я ищу self.date || self.exif_date_time_original.to_date конец

11
Как мне отрендерить партиал другого формата в Rails?
Я пытаюсь создать ответ JSON, содержащий некоторый HTML. Таким образом, у меня есть /app/views/foo/bar.json.erb: { someKey: 'some value', someHTML: "<%= h render(:partial => '/foo/baz') -%>" } Я хочу его рендерить /app/views/foo/_baz.html.erb, но он будет только рендеринг /app/views/foo/_baz.json.erb. Прохождение :format => 'html'не помогает.


13
Преобразование продолжительности в часы: минуты: секунды (или аналогичные) в Rails 3 или Ruby
У меня есть ощущение, что есть простой / встроенный способ сделать это, но я не могу его найти. У меня есть целое число (в секундах), и я хочу отобразить его в удобном формате. например, 3600 будет отображаться как «01:00:00» или «1 час» или что-то в этом роде. Я могу это …

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.