ruby-on-rails — вопросы с ответами

23 ответа
Каждый раз, когда я запускаю сервер rails 4.0, я получаю этот вывод. Started GET "/" for 127.0.0.1 at 2013-11-06 23:56:36 -0500 PG::ConnectionBad - could not connect to server: Connection refused Is the server running on host "localhost" (::1) and accepting TCP/IP connections on port 5432? could no...
database-connection
pg
rails-postgresql
07 нояб. 2013, в 04:24
13 ответов
Я работал над новым Rails 4-приложением (на Ruby 2.0.0-p0), когда я столкнулся с некоторыми проблемами токен аутентификации. При написании контроллера, который отвечает на json (с помощью метода класса respond_to), я получил действие create, которое начал получать исключения ActionController::Invali...
ruby-on-rails-4
authenticity-token
28 апр. 2013, в 02:41
5 ответов
Локально я просто прерываю (ctrl-c), а затем запускаю его снова. Как мне сделать то же самое с приложением в heroku?
heroku
ruby-on-rails-3
30 янв. 2013, в 19:05
7 ответов
пока я понимаю, что вы должны использовать помощника внутри представления, мне нужен помощник в моем контроллере, когда я создаю объект JSON для возврата. Это примерно так: def xxxxx @comments = Array.new @c_comments.each do |comment| @comments << { :id => comment.id, ...
ruby-on-rails-5
ruby-on-rails-3
26 фев. 2011, в 21:10
9 ответов
Если у меня есть область с лямбда и она принимает аргумент, в зависимости от значения аргумента, я мог бы знать, что совпадений не будет, но я все равно хочу вернуть отношение, а не пустой массив: scope :for_users, lambda { |users| users.any? ? where("user_id IN (?)", users.map(&:id).join(',')) ...
activerecord
relation
02 фев. 2011, в 16:15
9 ответов
Я нахожусь на mac, делая: сервер rails Я получаю: 2010-12-17 12:35:15] INFO WEBrick 1.3.1 [2010-12-17 12:35:15] INFO ruby 1.8.7 (2010-08-16) [i686-darwin10.4.0] [2010-12-17 12:35:15] WARN TCPServer Error: Address already in use - bind(2) Exiting Я знаю, что могу запустить его на новом порту, но ...
17 дек. 2010, в 16:27
15 ответов
Просто обновите это, так как кажется, что многие люди приходят к этому, если вы используете Rails 4, смотрите ответы от Trung Lê` и VinniVidiVicci. Topic.where.not(forum_id:@forums.map(&:id)) Topic.where(published:true).where.not(forum_id:@forums.map(&:id)) Я надеюсь, что есть простое реше...
activerecord
rails-activerecord
29 нояб. 2010, в 18:06
5 ответов
В активной записи есть удобный динамический атрибут find_or_create_by: Model.find_or_create_by_<attribute>(:<attribute> => "") Но что, если мне нужно find_or_create более чем одним атрибутом? Скажем, у меня есть модель для обработки отношений M: M между Group и Member, называемым Gro...
many-to-many
model
activerecord
15 июнь 2010, в 15:17
11 ответов
Я был плохим парнем и использовал следующий синтаксис в своих частичных шаблонах для установки значений по умолчанию для локальных переменных, если значение не было явно определено в хеше locals при рендеринге частичного <% foo = default_value unless (defined? foo) %> Кажется, что это было хо...
partials
13 янв. 2010, в 22:51
14 ответов
Как я могу изменить приложение Rails для запуска в рабочем режиме? Есть ли файл конфигурации, например, environment.rb?
production-environment
development-environment
22 дек. 2009, в 22:06
5 ответов
Я могу передать аргументы следующим образом: desc "Testing args" task: :hello, :user, :message do |t, args| args.with_defaults(:message => "Thanks for logging on") puts "Hello #{args[:user]}. #{:message}" end Я также могу загрузить текущую среду для приложения Rails desc "Testing environment...
31 авг. 2009, в 14:27
18 ответов
Как получить среднее значение из массива? Если у меня есть массив: [0,4,8,2,5,0,2,6] Усреднение дало бы мне 3.375. Спасибо!
27 авг. 2009, в 14:55
12 ответов
Мне нужно знать текущий маршрут в фильтре в Rails. Как я могу узнать, что это такое? Я использую ресурсы REST и не вижу именованных маршрутов.
30 июль 2009, в 01:46
4 ответа
У меня проблема, что у меня есть миграция в Rails, которая устанавливает значение по умолчанию для столбца, как этот пример: def self.up add_column :column_name, :bought_at, :datetime, :default => Time.now end Предположим, я хотел бы отказаться от настроек по умолчанию в более поздней миграции...
rails-migrations
20 май 2009, в 12:22
5 ответов
У меня есть две версии рельсов (2.1.0 и 2.2.2), установленных на моем компьютере. Когда я создаю новое приложение, можно ли указать, что я хочу использовать более старую версию (2.1.0)?
18 дек. 2008, в 19:48
Наверх
Меню