Запитання з тегом «ruby-on-rails-4»

Для питань, характерних для версії 4 Rails. Якщо ваше запитання стосується Ruby on Rails взагалі, використовуйте тег [ruby-on-rails].

12
Альтернативи спостерігача за рейками для 4.0
Оскільки спостерігачів офіційно видалено з Rails 4.0 , мені цікаво, що використовують інші розробники замість них. (За винятком використання видобутого дорогоцінного каменю.) Хоча спостерігачів, безумовно, зловживали і часом могли легко стати недоброзичливими, було багато випадків використання поза просто очищенням кешу, де вони принесли користь. Візьмемо, наприклад, додаток, якому потрібно відстежувати …

7
Визначте, які атрибути були змінені в режимі зворотного виклику Rails after_save?
Встановлюю зворотний виклик after_save у моїй спостерігачі моделі, щоб надсилати сповіщення лише в тому випадку, якщо опублікований атрибут моделі був змінений з хибного на істинне. Оскільки такі методи, як змінилися? корисні лише до того, як модель буде збережена, так, як я зараз (і безуспішно) намагаюсь це зробити: def before_save(blog) @og_published …

9
Rails 4 - Gem :: LoadError: Вказано 'mysql2' для адаптера бази даних, але дорогоцінний камінь не завантажений
У своєму гемфілі я маю: gem 'mysql2' Мій database.yml такий: default: &default adapter: mysql2 database: <%= ENV['db_name'] %> username: <%= ENV['db_user'] %> password: <%= ENV['db_pass'] %> host: <%= ENV['db_host'] %> pool: 32 socket: <%= ENV['socket'] %> development: <<: *default production: <<: *default Я запустив bundle updateі те, bundle installі мій …


6
сфери застосування лямбда та аргументи в стилі Rails 4?
Мені цікаво, як робиться наступне в Rails 4 або якщо я просто використовую підхід Rails 3 для використання лямбда, який може передавати аргумент так само, як і 4. Я досить новачок у Rails 3 і намагаюся працювати над деякими зразками, що працюють на Rails 4. Ось мій код Rails 3: …

4
Рейки 4 - Сильні параметри - Вкладені об'єкти
У мене досить просте запитання. Але поки не знайшли рішення. Отже ось рядок JSON, який я надсилаю на сервер: { "name" : "abc", "groundtruth" : { "type" : "Point", "coordinates" : [ 2.4, 6 ] } } Використовуючи новий метод дозволу, я отримав: params.require(:measurement).permit(:name, :groundtruth) Це не nullпризводить до помилок, …


6
Копію xxx видалено з дерева модулів, але вона все ще активна
Я впевнений, що помилка не має нічого спільного з фактичним вмістом TenantIdLoaderмодуля. Натомість це має щось спільне із ActiveSupportзалежностями. Я, здається, не можу пройти цю помилку З того, що я прочитав, це тому, що або ActiveRecord::Baseвін перезавантажується, або Company::TenantIdLoaderперезавантажується, і це якось не повідомляє про це. Допоможіть, будь ласка! Я …

17
не може завантажити такий файл - bundler / setup (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' /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/lib/phusion_passenger/loader_shared_helpers.rb:212:in `run_load_path_setup_code' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:96:in `preload_app' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:150:in `<module:App>' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:28:in `<main>' Мій apache2.conf: LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19 PassengerDefaultRuby /usr/local/bin/ruby …

6
Вкладені атрибути недозволені параметри
У мене є Billоб’єкт, у якого багато Dueоб’єктів. DueОб'єкт також належить до Person. Я хочу форму, яка може створювати Billі її дітей, Duesвсе на одній сторінці. Я намагаюся створити форму, використовуючи вкладені атрибути, схожі на ті, що в цьому Railscast . Відповідний код наведено нижче: належне.rb class Due < ActiveRecord::Base …

3
Під час спроби завантажити дорогоцінний камінь "uglifier" сталася помилка. (Bundler :: GemRequireError)
Чому я отримую цю помилку? shibly@mybox:~/blog$ rails server /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError) from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require' from …

18
Рейки 4: активи, які не завантажуються у виробництво
Я намагаюся вкласти своє додаток у виробництво, а зображення та шляхи активів css не працюють. Ось що я зараз роблю: Графічні активи живуть у /app/assets/images/image.jpg Таблиці стилів живуть у /app/assets/stylesheets/style.css У своєму макеті я посилаю на файл css так: <%= stylesheet_link_tag "styles", media: "all", "data-turbolinks-track" => true %> Перш ніж …

8
Вимкнути 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 "rails/test_unit/railtie" no need #require "sprockets/railtie" no need # Require the gems listed in Gemfile, including any gems # you've limited to …

8
Збереження перерахунку від вибору в Rails 4.1
Я використовую переліки в Rails 4.1, щоб відстежувати кольори вина. Вино.рб class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end На мій погляд, я генерую вибране, щоб користувач міг вибрати вино з певним кольором f.input :color, :as => :select, :collection => Wine.colors Це генерує такий HTML: <select id="wine_color" name="wine[color]"> …

5
Застаріле попередження для Rails 4 має_мало з замовленням
class RelatedList < ActiveRecord::Base extend Enumerize enumerize :list_type, in: %w(groups projects) belongs_to :content has_many :contents, :order => :position end У мене в моїй програмі рейки є ця модель, яка видає попередження, коли я намагаюся створювати записи в консолі. ПОПЕРЕДЖЕННЯ ПРЕДУПРЕЖДЕННЯ: Наступні параметри у пов’язаному списку. Будь ласка, використовуйте замість цього …

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