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

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

8
Поєднайте два об’єкти ActiveRecord :: Relation
Припустимо, у мене є наступні два об'єкти: first_name_relation = User.where(:first_name => 'Tobias') # ActiveRecord::Relation last_name_relation = User.where(:last_name => 'Fünke') # ActiveRecord::Relation чи можна поєднати два відношення для отримання одного ActiveRecord::Relationоб'єкта, що містить обидві умови? Примітка. Я усвідомлюю, що я можу зв'язати ланцюги, щоб отримати таку поведінку, і мене справді цікавить …

5
Перевірте, чи існує таблиця в Rails
У мене завдання граблі, яке не буде працювати, якщо не існує таблиці. Я працюю з більш ніж 20 інженерами на веб-сайті, тому хочу переконатися, що вони перенесли таблицю, перш ніж вони зможуть виконати завдання граблі, яке заповнить відповідну таблицю. Чи є у AR такий метод, як Table.exists? Як я можу …



11
Неможливо встановити gem - Не вдалося створити нативне розширення gem - не вдається завантажити такий файл - mkmf (LoadError)
Рубін 1.9.3 Частина Gemfile #............... gem "pony" gem "bcrypt-ruby", :require => "bcrypt" gem "nokogiri" #.................. Коли я намагаюся встановити дорогоцінні камені, я отримую помилку alex@ubuntu:~/$ bundle Fetching gem metadata from http://rubygems.org/......... Fetching gem metadata from http://rubygems.org/.. Enter your password to install the bundled RubyGems to your system: #####............................................................ Installing bcrypt-ruby …


6
Обертання журналу виробництва Ruby on Rails
Який найкращий спосіб увімкнути поворот журналу у виробничому додатку Ruby on Rails? Це за допомогою логротета на сервері хостингу чи є набір варіантів, які слід використовувати при ініціалізації реєстратора з програми?

12
попередження: Небезпечний запис, що записується у світі / usr / local / bin в PATH, режим 040777
Кожен раз, коли я запускаю цю команду rails server: попередження: Небезпечний запис, що записується у світі / usr / local / bin в PATH, режим 040777 Я шукав тут рішення, і вони сказали: chmod go-w /usr/local/bin Але я отримую цю помилку: chmod: Не вдається змінити режим файлу на / usr …

7
rake db: schema: load vs. migrations
Тут дуже просте запитання - якщо міграція може ставати повільною і громіздкою, оскільки додаток стає складнішим, і якщо у нас набагато чистіше rake db:schema:loadзателефонувати, то чому взагалі існують міграції? Якщо відповідь на вищезазначене полягає в тому, що міграції використовуються для контролю версій (поетапний запис змін у базі даних), тоді як …


11
Дати ActiveRecord між перилами між ними
Мені потрібно запитувати коментарі, зроблені за один день. Поле є частиною стандартних часових позначок, є created_at. Вибрана дата надходить з а date_select. Як я можу ActiveRecordце зробити? Мені потрібно щось на кшталт: "SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' AND '2010-02-03 23:59:59'"

15
Як вирішити помилку "Відсутня" секретна_відна_база` для середовища "виробництва" (Rails 4.1)
Я створив додаток Rails, використовуючи Rails 4.1, з нуля, і я стикаюся з дивною проблемою, яку я не в змозі вирішити. Кожен раз, коли я намагаюся розгорнути свою програму на Heroku, я отримую помилку 500: Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml` secret.ymlФайл містить наступну конфігурацію: secret_key_base: …


7
Як розпочати роботу на TDD з Ruby on Rails? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 5 років тому . Удосконаліть це питання Я знайомий з концепціями (брав тестувальні заняття в коледжі), але я …

4
Відмінності між .build, .create і .create! і коли їх слід використовувати?
Тож я бачив людей, які використовують .build, .create і .create! всередині їхніх контролерів все більше і більше останнім часом. У чому відмінність від просто використання .new та passig об'єкта param'd і потім .save? Чи є плюси і мінуси? Чи використовує ці інші методи переваги?

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