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

91
Правильное выполнение redirect_to: обратно в Ruby on Rails, когда реферер недоступен

У меня проблема с redirect_to :back. Да, это рефереры. Я часто получаю исключение (ActionController :: RedirectBackError) «В запросе к этому действию не был установлен HTTP_REFERER, поэтому redirect_to: back не может быть успешно вызван. Если это тест, обязательно укажите request.env [\"...

91
Ошибка сброса Rails + Postgres: к базе данных обращаются другие пользователи

У меня есть приложение rails, работающее над Postgres. У меня два сервера: один для тестирования, а другой для производства. Очень часто мне нужно клонировать производственную БД на тестовом сервере. Команда, которую я выполняю через Влада: rake RAILS_ENV='test_server' db:drop db:create Проблема в...

91
Ускорение тестирования RSpec в большом приложении Rails

У меня есть приложение Rails с более чем 2000 примерами в моих тестах RSpec. Излишне говорить, что это большое приложение, и есть что протестировать. Запуск этих тестов на данном этапе очень неэффективен, и, поскольку это занимает так много времени, мы почти готовы отказаться от их написания перед...

91
В рельсах, как я могу узнать, что вызвало сбой .save (), кроме ошибок проверки?

У меня есть модель ActiveRecord, которая возвращается trueиз valid?(и .errors пуста), но возвращается falseиз save(). Если экземпляр модели действителен, как я могу узнать, что вызывает сбой при сохранении?...

91
ActiveRecord Query Union

Я написал пару сложных запросов (по крайней мере, для меня) с интерфейсом запросов Ruby on Rail: watched_news_posts = Post.joins(:news => :watched).where(:watched => {:user_id => id}) watched_topic_posts = Post.joins(:post_topic_relationships => {:topic => :watched}).where(:watched...

91
Использовать Rails form_for, но устанавливать собственные классы и атрибуты в элементе <form>?

form_forпохоже, игнорирует любые «лишние» атрибуты, такие как data-fooатрибут или classпереданные, как optionsво втором аргументе. = form_for @user, {:url => 'foo', :class => 'x', 'data-bar' => 'baz' } do |f| # ... Результатом является <form>тег без xкласса или data-barатрибута. Что...

91
Проверить, существует ли запись из контроллера в Rails

В моем приложении пользователь может создать бизнес. Когда они запускают indexдействие в моем, BusinessesControllerя хочу проверить, связан ли бизнес с current_user.id: Если да: покажите бизнес. Если нет: перенаправить к newдействию. Я пытался использовать это: if Business.where(:user_id =>...

91
«Gem install therubyracer -v '0.10.2'» на osx mavericks не устанавливается

Пытаюсь установить therubyracer на mavericks с помощью «gem install therubyracer -v '0.10.2'», но получаю следующую ошибку: /Users/dennischen/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb checking for main() in -lobjc... yes creating Makefile make compiling rr.cpp clang: warning: argument unused...

91
NameError (неинициализированная константа Paperclip :: Storage :: S3 :: AWS):

Я пытаюсь включить изображения в свое веб-приложение, и после удаления некоторых функций продолжаю сталкиваться с этой ошибкой. Все сводилось к моему «созданию» контроллера приложения, и я не совсем уверен, что мне делать дальше. 2015-02-06T20:30:12.292187+00:00 app[web.1]: (1.9ms) ROLLBACK...

90
Почему Ruby больше подходит для Rails, чем Python? [закрыто]

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

90
Маршрутизация Rails для обработки нескольких доменов в одном приложении

Мне не удалось найти работоспособное решение этой проблемы, несмотря на несколько похожих вопросов здесь и в других местах. Похоже, что на этот вопрос для Rails 3 нет ответа, так что вот: У меня есть приложение, которое в настоящее время позволяет пользователям создавать свой собственный поддомен,...

90
Правильная конфигурация MySQL для файла Ruby on Rails Database.yml

У меня такая конфигурация: development: adapter: mysql2 encoding: utf8 database: my_db_name username: root password: my_password host: mysql://127.0.0.1:3306 И я получаю эту ошибку: Unknown MySQL server host 'mysql://127.0.0.1:3306' (1) Есть ли что-то очевидное, что я делаю неправильно?...

90
RSpec: В чем разница между let и перед блоком?

В чем разница между letи beforeблоком в RSpec? И когда использовать каждый? Какой будет хороший подход (пусть или раньше) в приведенном ниже примере? let(:user) { User.make !} let(:account) {user.account.make!} before(:each) do @user = User.make! @account = @user.account.make! end Я изучил этот...

90
Ошибка сертификата Curl при использовании RVM для установки Ruby 1.9.2

RVM выдает ошибку сертификата при попытке загрузить Ruby 1.9.2. Похоже curl, возникла проблема с сертификатом, но я не знаю, как ее обойти. Я включил точную информацию об ошибке ниже. $ rvm install 1.9.2 Installing Ruby from source to: /Users/willdennis/.rvm/rubies/ruby-1.9.2-p180, this may take a...