Запитання з тегом «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-шлях зображення, URL-зображення та 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 відмовився від підтримки групи "активи" в 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 …

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
як дізнатися, що НЕ є потокобезпечним в рубіні?
починаючи з Rails 4 , за замовчуванням все повинно було працювати в різьбовому середовищі. Це означає весь код, який ми пишемо, І ВСІ коштовності, якими ми користуємось, повинні бутиthreadsafe отже, у мене є кілька запитань щодо цього: що НЕ є потокобезпечним в ruby ​​/ rails? Vs Що безпечно для різьблення …

3
Як замінити параметри X-Frame для контролера або дії в 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 the 'libpq-fe.h …

6
Rails 4, завантаження декількох зображень або файлів за допомогою carrierwave
Як я можу завантажити декілька зображень із вікна вибору файлів за допомогою Rails 4 та CarrierWave? У мене є post_controllerі post_attachmentsмодель. Як я можу це зробити? Хтось може навести приклад? Чи існує простий підхід до цього?

19
Чи працює сервер на хості “localhost” (:: 1) і приймає з'єднання TCP / IP через порт 5432?
Перш за все, зауважте, що я знайшов кілька подібних запитань щодо переповнення стеку та статей по всьому Інтернету, але жодне з них не допомогло мені вирішити проблему: Помилка PG не вдалося підключитися до сервера: підключення відхилено. Сервер працює на порту 5432? PG :: ConnectionBad - не вдалося підключитися до сервера: …

5
Безпечний ActiveRecord, як запит
Я намагаюся написати запит LIKE. Я прочитав, що чисті рядкові запити не є безпечними, проте я не міг знайти жодної документації, яка б пояснила, як правильно писати безпечний LIKE Hash Query. Це можливо? Чи слід мені захищатись вручну від SQL Injection?

6
Асоціація рейок з кількома зовнішніми ключами
Я хочу мати можливість використовувати два стовпці в одній таблиці для визначення відносин. Отже, використовуючи програму завдань як приклад. Спроба 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
Я намагаюся встановити програму з відкритим кодом 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 extconf.rb checking …


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 Я хочу запитати список курсів у таблиці Курси, які не існують …

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