Вопросы с тегом «ruby-on-rails»

85
Как «активировать» другую версию определенного камня?

Я хочу переключаться между rails 2.3.10 как «активным» гемом для моей ОС, чтобы я мог вызывать его из командной строки. Можно ли это сделать? Я не использую rvm. Может пора начинать. Я пробовал gem install rails --version=2.3.10, но это просто гарантирует, что версия гема установлена, а не...

85
Как получить родительский узел в Capybara?

Я работаю со многими плагинами jQuery, которые часто создают элементы DOM без идентификатора или других свойств идентификации, и единственный способ получить их в Capybara (например, для щелчка) - сначала получить их соседа (другого дочернего элемента его предка) . Но нигде не нашел, поддерживает...

85
Получение предупреждения «Небезопасный мир, доступный для записи, каталог / дом / шанс» в PATH, режим 040777 для rails и gem

Я пробовал это, но это не сработало и, похоже, для osx. У меня есть свежая установка Ubuntu 10.10 с rvm, rails 3 и ruby ​​1.9.2. У меня есть новое приложение rails, но использование gem или rails приводит к следующим предупреждениям (с задержкой). $ rails -v...

85
Строка «истина» и «ложь» в логическое значение

У меня есть приложение Rails, и я использую jQuery для запроса своего представления поиска в фоновом режиме. Есть поля q(поисковый запрос) start_date,, end_dateи internal. internalПоле флажок и я использую is(:checked)метод для создания URL , который опрашивается: $.getScript(document.URL + "?q="...

85
Синтаксис для пропуска создания тестов, ресурсов и помощников для `rails generate controller`?

Я прочитал справку и попробовал следующую команду, чтобы пропустить создание тестов, ресурсов и вспомогательных файлов. $ bin/rails generate controller home index --helper false --assets false --controller-specs false --view-specs false create- app/controllers/home_controller.rb route get...

85
Rails 5: как использовать $ (document) .ready () с турбо-ссылками

Turbolinks предотвращает $(document).ready()запуск обычных событий при всех посещениях страницы, кроме начальной загрузки, как описано здесь и здесь . Однако ни одно из решений в связанных ответах не работает с Rails 5. Как я могу запускать код при каждом посещении страницы, как в предыдущих...

85
Bundler: не удается найти сборщик gem (> = 0.a) с исполняемым набором (Gem :: GemNotFoundException) во время установки пакета с gem

Я выполняю следующий сценарий: gem install rdoc --no-document gem install bundle bundle вывод: + gem install rdoc --no-document Successfully installed rdoc-6.1.1 1 gem installed + gem install bundle Successfully installed bundle-0.0.1 Parsing documentation for bundle-0.0.1 Done installing...

84
Лучшее решение для аутентификации в Ruby on Rails [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

84
Текущие практики Rails-сессий

У кого-нибудь есть какие-нибудь "лучшие практики" для Rails и сессий? Типом сеанса по умолчанию для Rails 3 по-прежнему является CookieStore, верно? Некоторое время я использовал SqlSessionStore, и он работал хорошо, но я могу отказаться от этого в пользу CookieStore. По-прежнему ли использовать...

84
Rails- вложенный content_tag

Я пытаюсь вложить теги содержимого в специальный помощник, чтобы создать что-то вроде этого: <div class="field"> <label>A Label</label> <input class="medium new_value" size="20" type="text" name="value_name" /> </div> Обратите внимание, что ввод не связан с формой, он...

84
Rails Paperclip как удалить вложение?

Я использую Paperclip (w / Amazon s3) на Rails 3. Я хочу удалить существующее вложение, не заменяя его, с помощью действия обновления. Я нашел здесь только один пример и не смог заставить его работать, он просто не удалялся, и в журналах не было ничего, чтобы сказать, почему. Я хотел сделать...

84
Настройка входа в Devise в качестве корневой страницы

Я использую следующий код для своих маршрутов: devise_for :user, :as => '', :path_names => { :sign_in => "", :sign_out => "logout", :sign_up => "register" } Но когда я выхожу из системы и иду, /logoutя получаю следующую ошибку: Ни один маршрут не соответствует {: action =>...

84
другой макет для действия sign_in в разработке

Я пытаюсь использовать другой / настраиваемый макет с именем "devise" для действия sign_in. Я нашел эту страницу в devise wiki, и во втором примере даже говорится, что вы можете делать это для каждого действия (в данном случае, sign_inдействия), но он не показывает примера этого. Кто-то из IRC...

84
before_filter с параметрами

У меня есть метод, который делает что-то вроде этого: before_filter :authenticate_rights, :only => [:show] def authenticate_rights project = Project.find(params[:id]) redirect_to signin_path unless project.hidden end Я также хочу использовать этот метод в некоторых других контроллерах, поэтому...

84
Почему в моем множественном выборе Rails с использованием встроенного массива первый элемент всегда пуст?

Я использую Rails 3.2.0.rc2 . У меня Modelесть статика, Arrayкоторую я предлагаю через форму, чтобы пользователи могли выбрать подмножество Arrayи сохранить свой выбор в базе данных, хранящейся в одном столбце в Model. Я использовал сериализацию для столбца базы данных, в котором хранится, Arrayи...

84
Что делает force_ssl в Rails?

В предыдущем вопросе я узнал, что мне нужно установить завершение ssl nginx и не использовать Rails для обработки зашифрованных данных. Тогда почему существует следующее? config.force_ssl = true Я вижу, что это закомментировано в производственном файле конфигурации. Но если ожидается, что nginx...