Популярные вопросы по тегу RUBY-ON-RAILS-3

Как узнать, работает Sidekiq или нет

... выдаю 5 ошибку. Я пробовал использовать команду grep, например 'ps -ef | grep sidekiq' но 4 это не решает мою задачу. Метод, который 3 я ищу, должен выглядеть примерно так: Sidekiq.is_running? Заранее 2 спасибо. Я тоже пробовал Sidekiq не работает 1.9.3p392 :021 > system 'ps aux | grep sidekiq' ankitgupta 6683 0.0 0.0 2432768 600 s001 R+ 11:47AM 0:00.00 grep sidekiq ankitgupta 6681 0.0 0.0 24334 ...

PG :: Ошибка: SELECT DISTINCT, выражения ORDER BY должны появиться в списке выбора

... or: ERROR: для 11 SELECT DISTINCT выражения ORDER BY должны 10 появиться в списке выбора Я создаю веб-сайт 9 событий и пытаюсь отсортировать отображаемые 8 rsvps по времени начала события. Существует 7 много RSVPS, поэтому я группирую их по отдельности, но 6 в последние несколько дней у меня возникли ...

Rails: как запустить `rails generate scaffold`, когда модель уже существует?

... т. Д. Теперь 9 я понимаю, что мне следовало сгенерировать 8 его с помощью rails generate scaffold, чтобы подключить такие вещи, как 7 маршрутизация, представления, контроллер 6 и т. д. Я попытался сгенерировать строительные 5 леса, но получил сообщение об ошибке, в 4 котором говорилось, что файл миграции с 3 ...

Как проверить, входит ли число в диапазон (в одном утверждении)?

... ие, если значение 3 number включено в этот диапазон. Я могу сделать 2 это вот так: number >= 1 && number <= 10 но я хотел бы сделать это в 1 одном заявлении ...

RSpec: частный метод заглушки

... у 8 которого есть некоторые частные методы, которые 7 вызываются из некоторых общедоступных методов. Я 6 тестирую общедоступные методы с помощью @foo.should_receive(:start_training).exactly(2).times если 5 они вызываются и как част ...

Rails: как найти позапрошлую запись?

... ий-2) ..? В каждом цикле у меня 1 есть этот пример: Table.find(:last, :conditions =& ...

ActiveRecord: размер vs количество

... ount. Если вы имеете дело с более 7 сложными запросами, есть ли преимущества 6 в использовании одного метода перед другим? Чем 5 они отличаются? Например, у меня есть пользователи 4 с фотографиями. Если я хочу показать таблицу 3 пользователей и количество их фотографи ...

Rails 3 Определение дня недели

... поэтому я пытаюсь 4 отобразить день недели, т.е. 1 января 2011 3 года - суббота, есть простая команда ...

Ruby find в следующий четверг (или в любой день недели)

... 5 сегодняшнего дня в Ruby? ОБНОВЛЕНИЕ. Чтобы создать 4 фиктивные объекты, я пытаюсь понять, как 3 рассчитать случайное время. В общем, я бы 2 хотел установ ...

Запускать запросы рельсов в пакетном режиме

... :name, :address, :phone), состоящая из 500 000 6 записей. Я хочу выполнить этот запрос: johns = A.where(:name => "John") Этот 5 запрос должен вернуть 150 000 результатов. Но 4 выполнение этого запроса ...

Как работает after_save при сохранении объекта

... er.name = "John" @user.url = "www.john.com" @user.save Если я использую 3 after_save @user. ...

Убрать html из строки Ruby on Rails

... ть ли способ 3 удалить html из строки с помощью метода sanitize 2 или equal и со ...

Разрешение Postgres отказано в MAC OS X

... rails по 7 запуску с postgres, но когда я пробую "rake 6 db: create", я получаю следующую ошибку: could not connect to server: Permission denied Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"? Я 5 обнаружил, что этот ...

rails simple_form - скрытое поле - создать?

... с простой формой? Следующий 1 код: = simple_form_for @movie do |f| = f.hidden :ti ...

Как пройти через месяцы в Ruby on Rails

... пробовал что-то вроде: (11.months.ago.to_date.month..Date.today.month).each do |m| start_date = '01-#{m}-#{Date.today.year}'.to_date.beginning_of_month end_date = '01-#{m}-#{Date.today.year}'.to_date.end_of_month end Конечно, в этом 7 случае год не обновляется, если 11 месяцев 6 назад означает возврат к пред ...

Rails - использовать столбец типа без STI?

... не 3 ожидал от меня наследования одной таблицы 2 и не генерировал исключение The single-table inheritance mechanism failed to locate the subclass...This error is raised beca ...

Resque vs Sidekiq?

... давно я слышал много шума 4 по поводу sidekiq. Может ли кто-нибудь сравнить 3 / отличить? В частности, я хоте ...

Конфигурация Nginx приводит к бесконечному циклу перенаправления

... рский 3.0.2. Вот конфигурация 4 ssl server { listen 443 default ssl; server_name <redacted>.com www.<redacted>.com; root /home/app/<redacted>/public; passenger_enabled on; rails_env production; ssl_certificate /home/app/ssl/<redacted>.com.pem; ssl_certificate_key /home/app/ssl/<redacted>.key; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X_FO ...

Rails: как проверить, есть ли у столбца значение?

... ;% end %> ... <% end %> Я хочу проверить, есть 4 ли у агента номер ячейки, и, если да, отобразить 3 то, что находится внутри условного выражения. То, что 2 у м ...

Как изменить часовой пояс DateTime в Ruby?

... by 5 (и Rails 3.0) и пытаюсь изменить часовой 4 пояс DateTime. (по всемирному координированному 3 времени), но не само время. Я хочу это: t = DateTime.now t.hour -> 4 t.offset = 0 t.hour -> 4 t.utc? -> true Я 2 подошел ближе все ...

Как я могу перезагрузить текущую страницу в Ruby on Rails?

... возможность перезагрузить текущую 3 страницу, на которой находится этот человек, после 2 успешного входа в систему. Как мне сделать 1 это в контроллере? def create #declaring and defining user variable stuff if user.save #reload current page <--how do ...

Проверять только числа

... icality: { only_integer: true } Эта проверка также позволяет вводить 1 такие данные, как +82938434, с + -знаками. Какую проверку следует использовать, чтобы разрешить в ...

Выведите переменную на консоль в Haml для отладки Rspec

... консоль. В erb или в любом файле .rb вы 6 просто выполните: p my_variable.inspect или 5 даже строковая интерполяция: p "это моя переменная 4 # {my_variable}" Поэтому, когда я запускаю 3 свои тесты Rspec, я получаю красивую распечатку 2 на консоли, оценивающую ...

Что делает символ * (звездочка) рядом с аргументом функции и как его использовать в других сценариях?

... rgs.extract_options! if options.present? apply_finder_options(options).find(*args) else case args.first when :first, :last, :all send(args.first) ...

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

... s false create- app/controllers/home_controller.rb route get "home/index" invoke erb create app/views/home create app/views/home/index.html.erb invoke rspec error false [not found] error false [not found] Как вы можете заметить 6 из ...

Рельсы не могут загрузить такой файл - mysql2 / mysql2 (LoadError)

... annot load such file -- mysql2/mysql2 (LoadError) from /usr/local/share/gems/gems/mysql2-0.3.13/lib/mysql2.rb:8:in `<top (required)>' from /usr/local/share/gems/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `require' from /usr/local/share/gems/gems/bundler-1.3.5/lib/bundler/runtime.rb:72:in `block (2 levels) in require' from /usr/local/share/gems/gems/bundler-1.3.5/lib/bundler/runtime.rb:70:in `each' from /usr/local/share/gems/gems/bundl ...

Лучший способ реализовать сортировку asc или desc в рельсах

... ены все 9 мои данные определенной модели, и я хочу 8 добавить несколько маленьких кнопок (или 7 сделать заголовок интерактивным) для сортировки 6 списка по возрастанию или убыванию этого 5 столбца. Мне интересно, есть ли элегантный 4 и эффективный способ сделать это, или я 3 должен просто добавить новый контролл ...

Как переименовать модель ActiveRecord, которая может автоматически изменять имя таблицы в БД?

... ive Record "автомобиль", я 11 хотел бы изменить название этой модели на 10 "поезд" без изменения функциональности внутри, это 9 только измените имя. Также следует изменить название 8 таблицы на «поезда». Может ли какая-нибудь 7 команда rails сд ...

Переопределение контроллера паролей Devise

... /invitations', :passwords => 'users/passwords' } У 4 меня также есть драгоценный камень devise_invite 3 .. Когда я нажимаю ссылку на забытый пароль, я 2 получаю эту ошибку Started GET "/users/password/new" for 127.0.0.1 at 2012-11-16 10:21:07 +0200 ActionController::RoutingError (uninit ...

Rails: как установить фоновое изображение в рельсах из css?

... ищу хорошую помощь. Я пробовал background: url(<%= asset_path 'background.jpg' %>) background: url("public/background.jpg"); background-image:url('/assets/images/background.jpg') и ничего не 1 получилось. Пожа ...

Сравнение даты с ActiveSupport :: TimeWithZone не удалось

... age(date = nil) if date.nil? date = Date.today end age = 0 unless date_of_birth.nil? age = date.year - date_of_birth.year age -= 1 if date < date_of_birth + age.years #for days before birthday end return age end У меня есть спецификация, которая 2 выглядит так: it "calculates the proper age" do waiver = FactoryGirl.create(:waiver, date_of_birth: 12.years.ago) waiver.age.should == 12 end К ...

Отправка Heroku отклонена, не удалось установить драгоценные камни через Bundler

... ion 1.0.3 Unresolved dependencies detected; Installing... Fetching source index for http://rubygems.org/ /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:300:in `open_uri_or_path': bad response Not Found 404 (http://rubygems.org/quick/Marshal.4.8/mail-2.2.6.001.gemspec.rz) (Gem::RemoteFetcher::FetchError) from /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/remote_fet ...

Как упростить процесс мягкого удаления с помощью Ruby on Rails?

... мне нужно 4 мягко удалить запись и не отображать ее 3 в поиске или лю ...

Rails Devise - current_user равен нулю

... Итак, благодаря комментариям 13 / ответам я определил проблему в одном конкретном 12 действии: create. если я добавлю @user = current_user в new, я могу показать 11 адрес электронной почты текущего пользователя 10 в моем представлении new. Однако в моем контроллере 9 create current_user возвращает nil. Я получил доступ к действию 8 create через форму (отправить). Перед отправкой 7 формы я проверяю ввод, а затем ...

Curl on Ruby on Rails

... e]=name&params2[email]' 'http://mydomain.com/file.json' ...

Отображаются только объекты за последние 30 дней

... lt;section class="date"> <%= date %> </section> <section id="top-job"> <% jobs_on_that_date.each do |job| %> <section id="job-wrapper"> <%= link_to url_with_protocol(@link.job_url), :target => '_blank' do %> <section id="job"> <%= job.title %> - <%= job.company % ...

Как добавить 10 дней к текущему времени в Rails

... аботает, хотя я смутно помню, как видел 3 и был очень впечатлен тем, что смог сделать 2 ...

Как отключить все поля ввода form_for в приложении Ruby on Rails?

... бы отобразить форму 3 в моем представлении show, но отключить все поля ввода. // show.html.erb <%= form_for(@project) do |f| %> <%= render 'fields', :f => f %> <% end %& ...

Установить значение тайм-аута для SQL-запроса в Rails

... в 5 Rails, используя ActiveRecord::Base.connection.execute(sql). Однако время ожидания 4 запроса продолжает истекать. Можно ли изменить 3 значение тайм-ау ...

Как использовать assert_select для проверки наличия данной ссылки?

... а a с помощью href="/desired_path/1". Как 6 вы проверяете атрибуты тега? Есть ли ресурсы, объясняющие, как 5 использовать assert_select? Я читал руководства 4 и документацию по API, но не понял. Есть 3 ли какие-либо рекомендуемые способы сделать 2 это лучше? Я работаю в Rails 3 и использую 1 встроенную сре ...

В чем разница между link_to, redirect_to и render?

... ущает основное различие между link_to, redirect_to и 1 rend ...

Rails String Interpolation в строке из базы данных

... олучить строку, хранящуюся 12 в модели, и во время выполнения изменить 11 ее часть, используя переменную из приложения 10 rails. Вот пример: У меня есть модель сообщений, которую 9 я использую для хранения не ...

Rails: как использовать "_blank" или "_new" в Rails

... не, я бы использовал target = "_ blank" следующим 4 образом: <a href="http://www.website.com/" target="_blank"><img src="/img.png" /></a> Как добавить _blank к рельсам? Вот код, который 3 я пока что использовал для ссылки ...

Rails - как проверить существование строки, на которую ссылается внешний ключ

... оверить, действительно ли 12 строка, на которую ссылается внешний ключ, существует 11 в TableA, прежде чем я сохраню объект в 10 TableB с table_a_id. Единственный ресурс, который 9 я нашел для этого до сих пор (не могу найти 8 ссылку на сообщение в блоге, в котором он 7 упомина ...

Ресурсы Ruby on Rails Rake: ошибка предварительной компиляции

... Heroku. Когда я 7 запускаю свое приложение (после развертывания), возникает 6 ошибка: 2011-09-18T21:05:54+00:00 app[web.1]: Completed 500 Internal Server Error in 10ms 2011-09-18T21:05:54+00:00 app[web.1]: 2011-09-18T21:05:54+00:00 app[web.1]: ActionView::Template::Error (application.css isn't precompiled): Я погуглил и обнаружил, ч ...

Как мне упорядочить записи базы данных в рельсах по самым последним?

... учить их, указав вначале 9 самые последние? (Я собираюсь отображать 8 только некоторые из них одновременно на 7 каждой странице.) Обратите внимание, что 6 моя область действия по умолчанию для элементов 5 в первую очередь самая старая. Обновление: Я п ...

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

... е этого: <div class="field"> <label>A Label</label> <input class="medium new_value" size="20" type="text" name="value_name" /> </div> Обратите 7 внимание, что ввод не связан с формой, он 6 будет сохранен через javascript. Вот помощник 5 (он будет делать больше, чем просто отображать 4 html): module InputHelper def editable_input(la ...

Rails: удаление связанных записей при уничтожении объекта

... ::Base belongs_to :coupon_code belongs_to :deal end Несмотря на то, что я 5 указал опцию dependent: :destroy, при удалении сделки коды 4 купонов не удаляются. Однако купонизации 3 удаляются успешно. Есть ли способ удалить 2 связанные вложенные записи при уничтожении 1 о ...

Как получить текущий путь со строкой запроса с помощью Capybara

... с страницы выглядит примерно так: /people?search=name в 3 то время как я использовал метод capybara 2 current_path, он возвращал только /people. ...

Рельсы: о доходности

... <%= yield :jstemplates %> var some_car = new Object; <%= yield :some_car %> <% end -%> </body> Два вопроса: Где я могу найти доходность первого в <body>. Это специальный способ включения js-ко ...