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

По вопросам, связанным с версией 4 Rails. Если ваш вопрос относится к Ruby on Rails в целом, используйте тег [ruby-on-rails].

5
Как получить целочисленное значение из перечисления в 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 Но это возвращает только 0.

6
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 work image-path("logo.png") -> "/images/logo.png" asset-url("logo.png") -> url("/logo.png") Конечно, ничего из этого не работает, …

3
Почему 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 'uglifier' # See https://github.com/sstephenson/execjs#readme for more supported …

2
Предупреждение об устаревании при использовании 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 are deprecated: :uniq. Please use a scope block instead. For example, the following: …

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

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

3
Как переопределить X-Frame-Options для контроллера или действия в Rails 4
Rails 4, по-видимому, устанавливает значение по умолчанию SAMEORIGINдля X-Frame-Optionsзаголовка ответа HTTP. Это отлично подходит для обеспечения безопасности, но не позволяет частям вашего приложения быть доступными в iframeдругом домене. Вы можете переопределить значение X-Frame-Optionsглобально, используя config.action_dispatch.default_headersнастройку: config.action_dispatch.default_headers['X-Frame-Options'] = "ALLOW-FROM https://apps.facebook.com" Но как отменить его для одного контроллера или действия?

16
Произошла ошибка при установке 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 pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find …

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

6
Связь Rails с несколькими внешними ключами
Я хочу иметь возможность использовать два столбца в одной таблице для определения отношения. Итак, на примере приложения-задачи. Попытка 1: class User < ActiveRecord::Base has_many :tasks end class Task < ActiveRecord::Base belongs_to :owner, class_name: "User", foreign_key: "owner_id" belongs_to :assignee, class_name: "User", foreign_key: "assignee_id" end Итак, тогда Task.create(owner_id:1, assignee_id: 2) Это позволяет …

11
Ошибка при попытке установить приложение с помощью 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 installing mysql2: ERROR: Failed to build gem native extension. /Users/my_username/.rvm/rubies/ruby-2.1.2/bin/ruby -r ./siteconf20150614-72129-orqsb7.rb …


5
Установка активного администратора с Rails 4
Я получил эту ошибку при установке активного администратора на Rails 4 Bundler could not find compatible versions for gem "actionpack": In Gemfile: meta_search (>= 1.1.0.pre) ruby depends on actionpack (~> 3.1.0.alpha) ruby rails (= 4.0.0.rc1) ruby depends on actionpack (4.0.0.rc1) Я следую этой инструкции: http://www.activeadmin.info/docs/documentation.html Кто-нибудь, помогите, пожалуйста.

12
ЛЕВОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ в Rails 4
У меня 3 модели: class Student < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :courses, through: :student_enrollments end class Course < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :students, through: :student_enrollments end class StudentEnrollment < ActiveRecord::Base belongs_to :student belongs_to :course end Я хочу запросить список курсов в таблице Courses, которых нет в …

1
Rails 4: организовать модели рельсов в подпутье без моделей пространства имен?
Возможно ли такое? app/models/ app/models/users/user.rb app/models/users/education.rb Цель состоит в том, чтобы лучше организовать папку / app / models , но без необходимости создавать пространство имен для моделей. Вопрос без ответа для Rails 3 находится здесь: Rails 3.2.9 и модели во вложенных папках . Кажется, что указание table_name с пространствами имен …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.