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

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

1
Параметри сервера Ruby on Rails [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

9
`вимагати ': не завантажувати такий файл - mkmf (LoadError)
Я намагався встановити рейки на Ubuntu Natty Narwhal 11.04, використовуючи ruby1.9.1. Я встановив рубін, використовуючи apt-get install ruby1.9.1-fullякий містить пакет dev. Я google помилку, і всі запропонували мені встановити 1.9.1-dev, який у мене вже є. Building native extensions. This could take a while... ERROR: Error installing rails: ERROR: Failed to …


7
Початок, порятунок та забезпечення безпеки в Ruby?
Нещодавно я почав програмувати в Ruby, і дивлюсь на обробку винятків. Мені було цікаво, чи ensureбув еквівалент Ruby finallyв C #? Чи повинен я: file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #handle the error here ensure file.close unless file.nil? end чи я повинен це робити? #store the …

22
Міграція рейки DB - Як видалити таблицю?
Я додав таблицю, яку я вважав, що мені знадобиться, але тепер більше не планую її використовувати. Як слід видалити цю таблицю? Я вже запустив міграцію, тому таблиця в моїй базі даних. Думаю, rails generate migrationтреба це впоратися, але я ще не зрозумів, як це зробити. Я спробував: rails generate migration …


27
Помилка встановлення mysql2: Не вдалося створити власне розширення Gem
У мене виникають деякі проблеми при спробі встановити mysql2дорогоцінний камінь для Rails. Коли я намагаюся встановити його запуском, bundle installабо gem install mysql2він видає мені таку помилку: Помилка встановлення mysql2: ПОМИЛКА: Не вдалося створити власне розширення Gem. Як я можу це виправити та успішно встановити mysql2?


14
Як я можу викликати контролер / переглядати допоміжні методи з консолі в Ruby on Rails?
Коли я завантажуюсь script/console, іноді мені хочеться грати з виходом контролера або методом помічника перегляду. Чи є способи: імітувати запит? методи виклику з екземпляра контролера за вказаним запитом? тест-помічники, або через вказаний екземпляр контролера, або іншим способом?


26
Як я можу встановити значення за замовчуванням у ActiveRecord?
Як я можу встановити значення за замовчуванням у ActiveRecord? Я бачу допис від Pratik, який описує потворний, складний фрагмент коду: http://m.onkey.org/2007/7/24/how-to-set-default-values-in-your-model class Item < ActiveRecord::Base def initialize_with_defaults(attrs = nil, &block) initialize_without_defaults(attrs) do setter = lambda { |key, value| self.send("#{key.to_s}=", value) unless !attrs.nil? && attrs.keys.map(&:to_s).include?(key.to_s) } setter.call('scheduler_type', 'hotseat') yield self if …

8
Як зробити колонку унікальною та індексувати її в міграції Ruby on Rails?
Я хотів би зробити колонку uniqueв сценарії міграції Ruby on Rails. Який найкращий спосіб це зробити? Чи є спосіб індексувати стовпчик у таблиці? Я хотів би застосувати uniqueстовпці в базі даних, а не просто використовувати :validate_uniqueness_of.

30
Postgres не вдалося підключитися до сервера
Після того як я зробив оновлення пива та оновлення пивоварення, у моїх postgres виникла певна проблема. Я спробував видалити postgres та встановити знову, але це також не вийшло. Це повідомлення про помилку (я також отримав це повідомлення про помилку, коли я намагаюся зробити rake db: migrate) $ psql psql: could …

3
У Ruby on Rails, яка різниця між DateTime, Timetamp, Time and Date?
На мій досвід, правильні дати / часи, коли програмування завжди загрожує небезпекою та складністю. Ruby and Rails завжди уникали мене на цьому, хоча б через переважну кількість варіантів; Я ніколи не маю ідеї, яку мені вибрати. Коли я використовую Rails і переглядаю типи даних ActiveRecord, я можу знайти таке : …

11
Який найпростіший спосіб дублювання запису activerecord?
Я хочу зробити копію активного запису запису, змінивши єдине поле в процесі (крім ідентифікатора ). Який найпростіший спосіб досягти цього? Я усвідомлюю, що можу створити нову запис, а потім перегляньте кожне з полів, що копіюють дані по кожному полю - але я зрозумів, що для цього повинен бути простіший спосіб …

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