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

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


5
NoMethodError: неопределенный метод `last_comment 'после обновления до rake 11
При запуске любой rakeзадачи получаю: NoMethodError: неопределенный метод `last_comment 'для Это было после того, как bundle updateвытащили новую версию rake, версию 11.0.1. $ grep rake Gemfile.lock rake rake (>= 0.8.7) rake (11.0.1) rake $ bundle update $ bundle exec rake db:drop # any rake task NoMethodError: неопределенный метод `last_comment 'для …

2
Рубин на рельсах. Как использовать метод Active Record .build в отношении: принадлежит к отношению?
Мне не удалось найти какую-либо документацию по методу .build в Rails (в настоящее время я использую 2.0.2). Путем экспериментов кажется, что вы можете использовать метод сборки для добавления записи в has_manyотношение до того, как какая- либо запись будет сохранена. Например: class Dog < ActiveRecord::Base has_many :tags belongs_to :person end class …

4
Дата форматирования Rails
Я отправляю дату в API, и требуется следующий формат: 2014-12-01T01:29:18 Я могу получить дату из модели так: Model.created_at.to_s Это возвращается: 2014-12-01 01:29:18 -0500 Как я могу использовать Rails или Ruby, чтобы отформатировать его как требуемый формат с помощью T и удаления -0500?

6
Копия xxx была удалена из дерева модулей, но все еще активна
Я почти уверен, что ошибка не имеет ничего общего с фактическим содержимым TenantIdLoaderмодуля. Вместо этого это как-то связано с ActiveSupportзависимостями. Я не могу избавиться от этой ошибки. Из того, что я читал, это потому, что либо ActiveRecord::Baseперезагружается, либо Company::TenantIdLoaderперезагружается, и почему-то не сообщает об этом. Помогите, пожалуйста! Я действительно хотел …


8
Rails CSRF Protection + Angular.js: protect_from_forgery заставляет меня выйти из системы через POST
Если эта protect_from_forgeryопция упоминается в application_controller, я могу войти в систему и выполнить любые запросы GET, но при самом первом запросе POST Rails сбрасывает сеанс, в результате чего я выхожу из системы. Я protect_from_forgeryвременно отключил эту опцию, но хотел бы использовать ее с Angular.js. Есть ли способ сделать это?

5
Разработайте форму в другом контроллере
Я использую драгоценный камень разработки для процедур sign_in / sign_out. Я создал файлы представлений из devise, используя rails g devise views Я видел, что есть файл devise / sessions / new.html.erb, который содержит форму для sign_in. Я создал еще один файл devise / sessions / _form.html.erb и сделал <%= render …

10
Rails 5: загрузка файлов lib в продакшене
Я обновил одно из своих приложений с Rails 4.2.6 до Rails 5.0.0. В Руководстве по обновлению говорится, что функция автозагрузки теперь по умолчанию отключена в производственной среде. Теперь я всегда получаю сообщение об ошибке на своем производственном сервере, так как загружаю все файлы lib с автозагрузкой в application.rbфайл. module MyApp …

5
Rails определяет, был ли запрос AJAX
В своем действии я хочу ответить обработкой только в том случае, если она была вызвана из запроса AJAX. Как мне проверить? Я хочу сделать что-то вроде этого: def action @model = Model.find(params[:id]) respond_to do |format| if (wasAJAXRequest()) #How do I do this? format.html #action.html.erb else format.html {redirect_to root_url} end end

1
Rails response_with: как это работает?
Я тут и там читал о том, насколько хорош этот respond_withметод в Rails 3. Но я даже не могу найти ссылку на него ни в Rails API, ни в поиске источника. Может ли кто-нибудь объяснить мне, как это работает (какие параметры вы можете использовать и т. Д.), Или указать мне …

13
Ошибка установки рельсов Ubuntu на zlib
Я только что перешел на Ubuntu 8.10 в качестве своего модуля разработчика; это мой первый серьезный набег на Linux как на операционную систему повседневного использования, и мне трудно запустить Rails. Я следил за рядом руководств, которые, похоже, работают нормально, но когда я пытаюсь использовать установку или обновление гемов для чего-либо, …

12
Как добиться хорошего форматирования в консоли Rails
Я хочу, чтобы что-то вроде этого выглядело красиво: >> ProductColor.all => [#<ProductColor id: 1, name: "White", internal_name: "White", created_at: "2009-06-10 04:02:44", updated_at: "2009-06-10 04:02:44">, #<ProductColor id: 2, name: "Ivory", internal_name: "Ivory", created_at: "2009-06-10 04:02:44", updated_at: "2009-06-10 04:02:44">, #<ProductColor id: 3, name: "Blue", internal_name: "Light Blue", created_at: "2009-06-10 04:02:44", updated_at: "2009-06-10 …
127 ruby-on-rails  irb 


6
Вложенные атрибуты недопустимые параметры
У меня есть Billобъект, в котором много Dueобъектов. DueОбъект также принадлежит к Person. Мне нужна форма, которая может создавать объект Billи его дочерние Duesэлементы на одной странице. Я пытаюсь создать форму, используя вложенные атрибуты, похожие на те, что в этом Railscast . Соответствующий код приведен ниже: due.rb class Due < …

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