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

Ruby on Rails - це повний стек із відкритим кодом для веб-додатків із відкритим кодом, написаний на Ruby. Він слідує за популярною базовою моделлю MVC і відомий своїм підходом до розробки додатків "конвенція щодо конфігурації".

7
Rspec не бачить мого класу моделі. неініціалізована постійна помилка
Я пишу тести на Rspec для своїх моделей у додатку Ruby on Rails. І я отримую цю помилку під час запуску 'rspec spec' command: /spec/models/client_spec.rb:4:in `<top (required)>': uninitialized constant Client (NameError) Я використовую Rails 4.0.0 і Ruby 2.0.0 Ось мій client_spec.rb: require 'spec_helper' describe Client do it 'is invalid without …

8
LEFT OUTER приєднується до Rails 3
У мене є такий код: @posts = Post.joins(:user).joins(:blog).select який призначений для пошуку всіх повідомлень та повернення їх, а також пов’язаних користувачів та блогів. Однак користувачі необов’язкові, що означає, INNER JOINщо :joinsгенерує не повертає багато записів. Як я можу використовувати це для створення LEFT OUTER JOINзамість цього?

4
Faker створює повторювані дані, коли використовується у factory_girl
Я намагаюся заповнити деякі фальшиві дані на заводі, використовуючи самоцвіт Faker: Factory.define :user do |user| user.first_name Faker::Name::first_name user.last_name Faker::Name::last_name user.sequence(:email) {|n| "user#{n}@blow.com" } end Однак, хоча я очікую, що це призведе до користувачів, які мають різні імена та прізвища, кожен з них однаковий: >> Factory(:user) => #<User id: 16, email: …

19
Пакет: Ви намагаєтеся встановити в режимі розгортання після зміни вашого Gemfile
Я досить новачок у Bundler та Capistrano, і намагаюся використовувати їх разом. Коли я намагаюся розгорнути, я отримую повідомлення: Ви намагаєтесь встановити в режимі розгортання після зміни вашого Gemfile. Запустіть `bundle install 'в іншому місці та додайте оновлений Gemfile.lock до контролю версій. Я не знаю, як задовольнити систему, яка скаржиться, …

8
AWS OpsWorks проти AWS Beanstalk проти AWS CloudFormation?
Я хотів би знати, які переваги та недоліки використання AWS OpsWorks проти AWS Beanstalk та AWS CloudFormation? Мене цікавить система, яка може бути автоматично масштабована для обробки будь-якої великої кількості одночасних веб-запитів (від 1000 запитів на хвилину до 10 мільйонів об / хв.), Включаючи рівень бази даних, який також може …

3
Міграція рейок: самовгору та самозниження проти змін
Схоже, нова версія рейок має "зміну" в порівнянні із методами self.up та self.down. Отже, що відбувається, коли потрібно відкочувати міграцію, як він знає, які дії робити. У мене є такий метод, який мені потрібно реалізувати на основі підручника в Інтернеті: class AddImageToUsers < ActiveRecord::Migration def self.up add_column :users, :image_file_name, :string …

5
Правильна структура активів SCSS у рейках
Отже, у мене є app/assets/stylesheets/структура каталогів, яка виглядає приблизно так: |-dialogs |-mixins |---buttons |---gradients |---vendor_support |---widgets |-pages |-structure |-ui_elements У кожному каталозі є декілька частин sass (зазвичай * .css.scss, але один або два * .css.scss.erb). Можливо, я припускаю багато, але rails ПОВИНЕН автоматично зкомпілювати всі файли в цих каталогах через …

2
Що ж таке "роль" у Капістрано?
Яка мета та функція "ролей" у рецепті Капістрано? Коли я переглядаю зразки рецептів, я часто бачу щось подібне: role :app, 'somedomain.com' role :web, 'somedomain.com' role :db, 'somedomain.com', :primary => true Отже, схоже, роль в основному є сервером, де Capistrano виконує команди. Якщо це так, то чому б його називати "роллю", …

6
Як визначити, чи виробляються рейки?
Раніше я script/server -e productionзапускав рейки у виробничому режимі. Це сталося, і я не отримав помилок. Однак як я можу зрозуміти, чи перебуває він у виробничому режимі? Я спробував неіснуючий маршрут, і я отримав подібну сторінку помилок, яку робив у розробці. Я думав, що якщо під виробничою моделлю, я отримаю …

10
Створіть контролер з усіма функціями RESTful
Я намагаюся згенерувати контролер із усіма RESTful діями, що заглушені. Я читав у Wikibooks - Ruby on Rails, що все, що мені потрібно було зробити, це зателефонувати генератору з іменем контролера, і я отримаю саме це. Отже, я побіг, script/generate rspec_controller Propertiesале отримав порожній контролер. Будемо вдячні за будь-які інші …


15
rails install pg - Не вдається знайти заголовок 'libpq-fe.h
$ sudo bundle install Результат Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Using rake (0.9.2.2) Using i18n (0.6.1) Using multi_json (1.3.6) Using activesupport (3.2.8) Using builder (3.0.4) Using activemodel (3.2.8) Using erubis (2.7.0) Using journey (1.0.4) Using rack (1.4.1) Using rack-cache (1.2) Using rack-test (0.6.2) Using hike …

4
RSpec: очікуйте зміни кількох
Я хочу перевірити наявність багатьох змін у моделі під час надсилання форми в специфікації функції. Наприклад, я хочу переконатись, що ім’я користувача було змінено з X на Y, а зашифрований пароль змінено на будь-яке значення. Я знаю, що вже є кілька питань щодо цього, але я не знайшов для мене …

4
Що таке Arel in Rails 3.0?
Я розумію, що це заміна ActiveRecord і що вона використовує об’єкти замість запитів. Але ... чому це краще? чи буде "простіше" створювати об'єкти / запити? чи це призведе до більш ефективних запитів SQL? чи буде він сумісним з усіма основними БД? - Я припускаю, що буде. це буде простіше / …


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