недавні коментарі

Нещодавно я подивився Grails і мені сподобався підхід до об'єкта обслуговування. Чи можу я запитати - якій структурі ви віддаєте перевагу на даний момент? (Вибачення за те, що це не в темі)

railscasts

Це здається вкрай невпевненим, що, якби я просто вказав вашу сторінку у своєму браузері та змінив html?

Припускаю, що ви хоч би перевіряли облікові дані і в контролерах.

З іншого боку, що, якщо це захищені дані? Чи не є дійсними випадки, коли HTML ніколи не повинен доставлятися для підмножини користувачів?

Так, я це зрозумів, але було б непогано знати, чому Райану цього не потрібно було робити. Чи є кращий спосіб?

У мене була та ж проблема, і рішення в основному полягає в тому, що ви повинні ввімкнути hstore у базі даних. Виконайте наступне (після того, як ви створили db, звичайно:)

Для отримання додаткової інформації та того, як це зробити під час міграції рейок, дивіться це

Я отримую це, просто роблячи граблі db: migrate на розробку з типом hstore:(

Як ми маємо про те, щоб мати redis автоматично оновлювати кешування (розробка та виробництво), якщо нові продукти додаються регулярно без запуску

кожного разу, коли до бази даних додається новий запис.

Допоможіть мені не працює метод, за який проголосували? Після того, як користувач проголосував

допоміг запустити мінімум з hstore

Отримав помилку під час використання # 120 Thinking Sphinx та моделей, що включають проблеми, як у # 398-service-objects

Отримав помилку під час використання # 120 Thinking Sphinx та моделей, що включають проблеми, як у # 398-service-objects

дякую Райане!
я навчусь ember.js:)

До речі, у кого це є?

граблі перервано!
PG: Помилка: ПОМИЛКА: тип "hstore" не існує
РЯДК 1:. te, символ "тегів" змінюється (255) [], "властивості" hstore, "c.

Дякую Райане, я дуже радий Rails 4 і не можу дочекатися, коли він потрапить хоча б до випуску.

Чи очікуєте ви, що з усіма цими змінами під капотом буде важко перейти з Rails 3? Або переходи цього разу повинні бути більш плавними, ніж із Rails 2.x до 3.x?

PG: Помилка: ПОМИЛКА: тип "hstore" не існує, це точна помилка.

Я намагався слідувати, але у мене проблеми з hstore. Я перейшов на останню версію postgres із домоволодінням, але rake db: migrate скаржиться на те, що hstore не є дійсним типом.

disposition: "inline" не працює в Chrome для мене. Здається, це дещо відома проблема з Chrome, щось пов’язане з Chrome, який не знає тип файлу і вирішує не відображати його. Це прекрасно працює у Firefox. Хтось знає виправлення?

Оновлення: видалення рядка конфігурації MIME, здавалося, вирішило цю проблему. Для цього використовується Rails 3.2.1.

Про всяк випадок, коли комусь цікаво знати, у версіях Ubuntu 11.10 (Oneiric Ocelot) і далі група "адміністратор" за замовчуванням не буде надана. Потужність надає перевагу групі "sudo" замість "admin". Якщо ви оновлюєтесь із нижчої версії, ваша група "адміністратор" зберігатиметься, але при новій установці група "адміністратор" буде відсутня.

Тож якщо ви отримуєте повідомлення про помилку про те, що група "адміністратор" не існує, просто замініть її на "sudo".

розгортач adduser --ingroup sudo

Якщо у вас справді великий сайт (можливо, якась система SaaS), то вам, мабуть, подобається мій самоцвіт Wiselinks.

Можливо, він схожий на PJAX, але він такий же простий у використанні, як і Turbolinks (я маю на увазі, простий у запуску), і такий же конфігурується, як PJAX.

Я люблю обидва підходи. Я добре маю відношення до сайту Dary Гері, оскільки я користувався Unix, Vim та іншими мовами сценаріїв протягом дуже довгого часу, і мене особливо цікавить, як покращити свій робочий процес за допомогою цих інструментів. Однак ваш підхід, як правило, саме те, що мені потрібно, щоб розпочати роботу з використанням нового коштовного каменя або техніки для моїх проектів Rails.

Я дуже вдячний вам за те, що ви витрачаєте більше часу на рефакторинг, особливо з використанням більш орієнтованого на Ruby чи OO. Це стало центральною темою моєї роботи, де за два роки ми накопичили величезний технічний борг. IMHO, традиційний підхід, який багато розробників вивчили спочатку для Rails, є основною причиною того, чому багато кодових баз виросли до ледь підтримуваного рівня. Все, що ви можете зробити, щоб допомогти розробникам засвоїти кращі звички та створити більш читабельний, елегантний та стабільний код, безумовно, принесе величезні дивіденди, коли інші успадковують проекти.

Будь ласка, продовжуйте цю роботу, якщо не для вільної сторони RailsCasts, принаймні для абонентів Pro.

Дякую за всю вашу важку працю!

Порада. Мені довелося перезапустити сервер rails після того, як я додав рядки "вимагати" до файлів CSS та javascript. Rails видавав помилку, що не міг знайти ці файли, поки я цього не зробив.

Це був справді дивовижний епізод. Починати з програми з оголеними кістками та підключати модулі, коли вони мені потрібні, для мене має більший сенс, ніж починати з усього, крім кухонної раковини, а потім витягувати (якимось чином помилково) те, що мені не потрібно. Я новачок у Rails, і мені було цікаво, чому Rails має параметри --skip- [назва модуля] при створенні нової програми, а не --include- [назва модуля]. Тепер я розумію, чому я бачив дискусії в деяких блогах про те, що Rails стає занадто "великим". Тепер я знаю (завдяки цьому епізоду), що це не так; Рейки якраз доставляються таким чином.

Стаття, на яку посилається Райан, може пролити світло. Він надає огляд усіх різних стратегій роботи з жировими моделями (включаючи об'єкти обслуговування та декоратори).

Я намагаюся використати цей самоцвіт і зіткнувся з деякими проблемами. Мені вдалося обійти більшість із них, але зараз я отримую сегментну помилку. Я вважаю, що це відбувається в контролері, де я маю цей код

`` ось повідомлення про помилку сегмента, яке я отримую