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

Версія Ruby on Rails 3.1.0 - це конкретна версія Ruby on Rails. Він був випущений 30 серпня 2011 р. Використовуйте цей тег для питань, пов’язаних із розробкою Ruby on Rails версії 3.1.

16
ExecJS і не вдалося знайти час виконання JavaScript
Я намагаюся використовувати Mongoid / DEViSE Rails 3.1 шаблон ( Mongoid і DEViSE ), і я отримую повідомлення про помилку з зазначенням ExecJS не може знайти виконання JavaScript. Досить справедливо, коли у мене не було встановлених, але я спробував встановити Node.js , Mustang та Ruby Racer , але нічого не …

29
Використовуючи Rails 3.1, куди ви ставите свій «JavaScript-код»?
Наскільки я розумію, весь ваш JavaScript об'єднується в 1 файл. Rails робить це за замовчуванням, коли додає //= require_tree .внизу application.jsфайлу маніфесту. Це здається справжнім рятувальником життя, але мене трохи непокоїть код JavaScript. Чи виконується цей код на кожній сторінці? Останнє, що я хочу, - це те, щоб усі мої …

12
Rails - Не вдалося знайти час виконання JavaScript?
Я створив новий проект Rails, використовуючи rails 3.1.0.rc4свою локальну машину, але коли я намагаюся запустити сервер, я отримую: Не вдалося знайти час виконання JavaScript. Дивіться тут список доступних умов виконання. ( ExecJS::RuntimeUnavailable) Примітка: мова не йде про Хероку.

18
execJs: "Не вдалося знайти час виконання JavaScript", але execjs AND therubyracer є в Gemfile
Я отримую цю помилку: граблі перервали! Не вдалося знайти час виконання JavaScript. Дивіться https://github.com/sstephenson/execjs , Я вже витратив більше годин на пошук Google, тоді я готовий визнати. Я вважаю, це помилка execJs. З усіх постів це дуже поширене питання з рейками 3.1. Тепер потрібен js час виконання, який є стандартними …

3
Використання конвеєра активів Rails 3.1 для умовного використання певного css
Я будую свій перший сольний додаток Rails за допомогою Rails 3.1.rc5. Моя проблема полягає в тому, що я хочу, щоб мій сайт надавав різні файли CSS умовно. Я використовую Blueprint CSS, і я намагаюся screen.cssбільшу частину часу робити зірочки / рейки print.cssлише під час друку та ie.cssлише тоді, коли доступ …

8
Rails: FATAL - невдала аутентифікація для користувачів (PG :: Помилка)
Я веду свою розробку на Ubuntu 11.10 та RubyMine Ось мої налаштування розробки для database.yml: які RubyMine створив для мене development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: Коли я намагаюся запустити додаток, я отримую цю помилку нижче, здається, що я ще не створив користувача «проекту», …

5
Рейки 3.1: Додаток двигуна проти монтажу
Чи може хтось допомогти мені зрозуміти відмінності між Rails Engine та програмою Mountable? У Rails 3.1 ви можете створити будь-який із командою "rails new plugin _ __ ". rails plugin new forum --full # Engine rails plugin new forum --mountable # Mountable App Коли ви хочете використовувати один проти іншого? …


9
Ruby on Rails: Як я можу повернути міграцію за допомогою rake db: migrate?
Після установки devise MODEL User я отримав це. class DeviseCreateUsers < ActiveRecord::Migration def self.up create_table(:users) do |t| t.database_authenticatable :null => false t.recoverable t.rememberable t.trackable # t.encryptable # t.confirmable # t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both # t.token_authenticatable t.timestamps end add_index :users, :email, :unique => true add_index :users, :reset_password_token, :unique …

2
Зміна типу стовпця на довші рядки в рейках
Під час першої міграції я оголосив для стовпця contentрядком Activerecord зробив його рядком (255) відповідно до анотації gem. Після того, як я натискаю додаток на heroku, який використовує postgres, якщо я вводжу у форму у вмісті рядок довшим за 255, я отримую помилку PGError: ERROR: value too long for type …

5
Як створити фабрику в FactoryGirl з асоціацією has_many
Хтось може сказати мені, чи я просто йду з налаштуваннями неправильно? У мене є такі моделі, які мають has_many.through асоціації: class Listing < ActiveRecord::Base attr_accessible ... has_many :listing_features has_many :features, :through => :listing_features validates_presence_of ... ... end class Feature < ActiveRecord::Base attr_accessible ... validates_presence_of ... validates_uniqueness_of ... has_many :listing_features has_many …

10
rails - “ПОПЕРЕДЖЕННЯ: Не вдається перевірити справжність токена CSRF” для запитів json devise
Як я можу отримати маркер CSRF для передачі із запитом JSON? Я знаю, що з міркувань безпеки Rails перевіряє маркер CSRF на всіх типах запитів (включаючи JSON / XML). Я міг би вкласти свій контролер skip_before_filter :verify_authenticity_token, але я втратив би захист CRSF (не доцільно :-)). Ця подібна (досі не …

5
Підзапити в активному записі
За допомогою SQL я можу легко робити такі запити User.where(:id => Account.where(..).select(:user_id)) Це дає: SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..) Як я можу це зробити за допомогою рейок 3 activerecord / arel / meta_where? Мені потрібні / потрібні реальні підзапити, без обхідних шляхів …

6
Додайте новий шлях до ресурсу в Rails 3.1
Хтось знає, як додати ще одну папку до конвеєру активів у Rails 3.1? Я хотів би служити app/assets/fontsтак само, app/assets/imagesяк подають. Оновлення: 5-7-2013 Просто для того, щоб додати роз’яснення для майбутніх людей, які знаходять це питання, щоб явно додати шлях до об’єкта, у файлі application.rb: config.assets.paths << "#{Rails.root}/app/assets/fonts" Однак, оскільки …

6
Конвеєр активів Rails 3.1: як завантажити сценарії для контролера?
Якщо я створюю новий контролер у Rails 3.1, автоматично додається також файл javascript із назвою контролера. По-перше, я думав, що цей файл javascript буде використовуватися лише тоді, коли буде викликаний відповідний контролер. За замовчуванням //= require_tree .в application.js-file є інструкція , яка включає кожен файл javascript у цьому дереві. Як …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.