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

144
Rails 4 - Сильные Параметры - Вложенные объекты

У меня довольно простой вопрос. Но пока не нашли решения. Итак, вот строка JSON, которую я отправляю на сервер: { "name" : "abc", "groundtruth" : { "type" : "Point", "coordinates" : [ 2.4, 6 ] } } Используя новый метод разрешения, я получил: params.require(:measurement).permit(:name, :groundtruth)...

129
Копия xxx была удалена из дерева модулей, но все еще активна

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

128
не могу загрузить такой файл - бандлер / настройка (LoadError)

Я устанавливаю приложение Rails 4 с помощью Ruby 2.0, но получаю сообщение «Не удалось запустить веб-приложение» и получаю следующую трассировку: cannot load such file -- bundler/setup (LoadError) /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require'...

127
Вложенные атрибуты недопустимые параметры

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

116
Rails 4: активы не загружаются в продакшн

Я пытаюсь запустить свое приложение в производство, а пути к изображениям и CSS не работают. Вот что я сейчас делаю: Ресурсы изображений находятся в /app/assets/images/image.jpg Таблицы стилей находятся в /app/assets/stylesheets/style.css В моем макете я ссылаюсь на файл css следующим образом:...

113
Отключить ActiveRecord для Rails 4

Я хочу отключить ActiveRecord в Rails 4. Я сделал следующее в config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require...

108
Сохранение enum из select в Rails 4.1

Я использую перечисления в Rails 4.1, чтобы отслеживать цвета вина. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end На мой взгляд, я создаю выбор, чтобы пользователь мог выбрать вино определенного цвета. f.input :color, :as => :select, :collection =>...

105
Устарело предупреждение для Rails 4 has_many с порядком

class RelatedList < ActiveRecord::Base extend Enumerize enumerize :list_type, in: %w(groups projects) belongs_to :content has_many :contents, :order => :position end У меня есть эта модель в моем приложении rails, которое выдает предупреждение, когда я пытаюсь создать записи в консоли....

105
Как получить целочисленное значение из перечисления в Rails?

У меня есть перечисление в моей модели, которое соответствует столбцу в базе данных. В enumвыглядит следующим образом : enum sale_info: { plan_1: 1, plan_2: 2, plan_3: 3, plan_4: 4, plan_5: 5 } Как получить целочисленное значение? я пробовал Model.sale_info.to_i Но это возвращает только...

99
Rails 4 image-path, image-url и asset-url больше не работают в файлах SCSS

Должны ли мы использовать что-то еще помимо image-urlи других в Rails 4? Они возвращают разные значения, которые кажутся бессмысленными. Если я logo.pngв /app/assets/images/logo.pngи я делаю следующее, это то , что я получаю: image-url("logo.png") -> url("/images/logo.png") #obviously doesn't...

99
Почему Rails4 отказался от поддержки группы «assets» в Gemfile

В Rails 3 драгоценные камни, используемые исключительно для генерации активов в конвейере активов, были правильно помещены в assetsгруппу Gemfile: ... # Gems used only for assets and not required # in production environments by default. group :assets do gem 'sass-rails' gem 'coffee-rails' gem...

95
Предупреждение об устаревании при использовании has_many: through: uniq в Rails 4

В Rails 4 появилось предупреждение об устаревании при использовании: uniq => true с has_many: through. Например: has_many :donors, :through => :donations, :uniq => true Выдает следующее предупреждение: DEPRECATION WARNING: The following options in your Goal.has_many :donors declaration...

93
как узнать, что НЕ является потокобезопасным в Ruby?

начиная с Rails 4 , по умолчанию все должно работать в многопоточном окружении. Это означает, что весь код, который мы пишем, И ВСЕ используемые драгоценные камни должны бытьthreadsafe Итак, у меня есть несколько вопросов по этому поводу: что НЕ является потокобезопасным в ruby ​​/ rails? Vs Что...

89
Безопасный запрос типа ActiveRecord

Я пытаюсь написать запрос LIKE. Я читал, что чистые строковые запросы небезопасны, однако я не смог найти никакой документации, объясняющей, как написать безопасный LIKE Hash Query. Является ли это возможным? Должен ли я вручную защищаться от внедрения SQL-кода?...

88
Как переопределить X-Frame-Options для контроллера или действия в Rails 4

Rails 4, по-видимому, устанавливает значение по умолчанию SAMEORIGINдля X-Frame-Optionsзаголовка ответа HTTP. Это отлично подходит для обеспечения безопасности, но не позволяет частям вашего приложения быть доступными в iframeдругом домене. Вы можете переопределить значение...

87
Произошла ошибка при установке pg (0.17.1), и Bundler не может продолжить

Я только что установил Rails 4.0.2и при создании нового приложения на этапе сборки я получаю: Installing pg (0.17.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/Dee/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No...

86
Rails 4 загрузка нескольких изображений или файлов с помощью carrierwave

Как я могу загрузить несколько изображений из окна выбора файлов с помощью Rails 4 и CarrierWave? У меня есть post_controllerи post_attachmentsмодель. Как я могу это сделать? Кто-нибудь может привести пример? Есть ли простой подход к этому?...

84
Ошибка при попытке установить приложение с помощью mysql2 gem

Я пытаюсь установить приложение rails 3.2.21 с открытым исходным кодом, которое использует mysql2драгоценный камень, но когда я пытаюсь запустить bundleкоммант, я получаю следующую ошибку: Fetching: mysql2-0.3.18.gem (100%) Building native extensions. This could take a while... p ERROR: Error...