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

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



13
Який найкращий спосіб здійснення потоку соціальної активності? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Удосконаліть це питання Мені цікаво почути вашу думку, в якому найкращий спосіб реалізувати потік …

28
помилка установки пакета з помилкою перевірки сертифіката SSL
Коли я запускаю bundle installпроект «Rails 3» на Centos 5.5, він не працює з помилкою: Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://bb-m.rubygems.org/gems/multi_json-1.3.2.gem) An error occured while installing multi_json (1.3.2), and Bundler cannot continue. Make sure that `gem install multi_json -v '1.3.2'` succeeds before bundling. …

8
Вимкнути введення конфігурації протоколу SQL в Rails
Чи є спосіб відключити реєстрацію запитів SQL під час виконання команд у консолі? В ідеалі було б чудово, якби я міг просто відключити його і знову включити його за допомогою команди в консолі. Я намагаюся щось налагодити і за допомогою "ставить" для друку деяких релевантних даних. Однак вихід запиту sql …

17
Повністю спеціальне повідомлення про помилку перевірки з Rails
Використовуючи Rails, я намагаюся отримати повідомлення про помилку типу "Поле пісні не може бути порожнім" при збереженні. Виконайте наступне: validates_presence_of :song_rep_xyz, :message => "can't be empty" ... відображається лише "Song Rep XYW не може бути порожнім", що не добре, оскільки назва поля не є зручною для користувачів. Як я можу …



3
Порядок сортування за замовчуванням для моделі рейок?
Я хотів би вказати порядок сортування за замовчуванням у своїй моделі. Так що коли я роблю .where()без вказівки, .order()він використовує сортування за замовчуванням. Але якщо я вказую .order(), це перевизначає за замовчуванням.

11
Rails: update_attribute vs update_attributes
Object.update_attribute(:only_one_field, "Some Value") Object.update_attributes(:field1 => "value", :field2 => "value2", :field3 => "value3") Обидва вони будуть оновлювати об'єкт, не вимагаючи явного вказівки AR для оновлення. API Rails говорить: для update_attribute Оновляється один атрибут і зберігається запис, не проходячи звичайну процедуру перевірки. Це особливо корисно для булевих прапорів на існуючих записах. Метод …


10
Символ Ruby Bundle не знайдено: _SSLv2_client_method (LoadError)
Я робив спробу зробити кілька оновлень для openssl за допомогою homebrew, і мені якось вдалося все зламати. Зараз я нічого не можу зробити, це те, що я отримую, коли намагаюся встановити пакет: $ bundle install /Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': dlopen(/Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle, 9): Symbol not found: _SSLv2_client_method (LoadError) Referenced from: /Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle Expected in: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib …

13
Чи проходить Ruby за посиланням чи за значенням?
@user.update_languages(params[:language][:language1], params[:language][:language2], params[:language][:language3]) lang_errors = @user.errors logger.debug "--------------------LANG_ERRORS----------101-------------" + lang_errors.full_messages.inspect if params[:user] @user.state = params[:user][:state] success = success & @user.save end logger.debug "--------------------LANG_ERRORS-------------102----------" + lang_errors.full_messages.inspect if lang_errors.full_messages.empty? @userоб'єкт додає помилки до lang_errorsзмінної в update_lanugagesметоді. Коли я виконую збереження на @userоб'єкті, я втрачаю помилки, які були спочатку збережені у lang_errorsзмінній. Хоча …

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

9
Як повернути порожнє відношення ActiveRecord?
Якщо у мене є область з лямбда, і він бере аргумент, залежно від значення аргументу, я можу знати, що збігів не буде, але я все одно хочу повернути відношення, а не порожній масив: scope :for_users, lambda { |users| users.any? ? where("user_id IN (?)", users.map(&:id).join(',')) : [] } Мені дуже хочеться …

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