1
голосов
2ответов
1684 просмотров

Клонированный объект ActiveRecord отправляет в Postgres нулевой идентификатор во время сохранения

Мне нужно сохранить копию объекта ActiveRecord, поэтому я использую что-то вроде: @original = Model.find(params[:id]) @copy = @original.clone Однако, когда я пытаюсь сохранить это в Postgres: PGError: ОШИБКА: нулевое значение в столбце "id" нарушает ограничение на ненулевое значение...

0
голосов
1ответов
189 просмотров

"Section" has_many versioned "Статьи" - Как получить самое свежее подмножество?

У меня есть модель под названием Section, в которой много статей (Article).Эти статьи имеют версии (в столбце с именем version хранится номер их версии), и я хочу, чтобы были получены самые свежие статьи. SQL-запрос, который извлекает все статьи из section_id 2: SELECT * FROM `articles` WH...

0
голосов
1ответов
65 просмотров

Rails сбивает SQL при сложном сохранении

Я делаю что-то, казалось бы, довольно простое, но Rails портит SQL.Я мог бы просто выполнить свой собственный SQL, но фреймворк должен справиться с этим. Вот сохранение, которое я пытаюсь выполнить: w = WhipSenVote.find(:first, :conditions => ["whip_bill_id = ? AND whip_sen_id = ?", bil...

0
голосов
3ответов
1235 просмотров

Использование папки vendor rails для стороннего плагина

У меня есть небольшое стороннее flash-приложение, которое я хотел бы включить в свое приложение rails, но мне не удается заставить его работать должным образом. Я считаю, что он принадлежит вендору, а не lib, верно? Допустим, я хочу, чтобы флэш-приложение загружалось в мой пользовательс...

0
голосов
1ответов
283 просмотров

маршрутизация поддоменов на несколько контроллеров

У меня есть сайт: www.mydomain.com, где у нас есть административные элементы управления, скрытые от обычных пользователей.Я хотел бы получить доступ только к административным функциям поддомена, например admin.mydomain.com.Я могу гарантировать, что любые запросы к административной функции должны...

15
голосов
2ответов
21151 просмотров

Как использовать redirect_to для URL, отличного от Rails, с параметрами запроса?

Мы только что уже использовали redirect_to break из-за обновления Rails, и это привело к вопросу.Я экспериментировал и, похоже, не нашел способа использовать redirect_to для отправки пользователя на страницу, отличную от Rails, с добавленными параметрами запроса, за исключением ручного создания ...

0
голосов
4ответов
1359 просмотров

Как я могу запустить метод контроллера в качестве фоновой задачи?

Я слышал о различных инструментах фоновых задач (delayed_job, starling, workling и т. д.), но, глядя на них, кажется, что они действительно способны запускать только методы, основанные на модели (например, User.update_counters). Мне нужно иметь возможность запускать метод контроллера, поскольк...

0
голосов
5ответов
1111 просмотров

Как я могу увидеть свой сервер apache rails с других компьютеров в моей локальной сети?

У меня запущен сервер apache, а под рельсами бегают дворняги.Файл конфигурации apache для моего приложения rails выглядит так: <VirtualHost *:80> ServerName trunk.production.charanga ServerAlias max.trunk.production.charanga DocumentRoot /home/max/work/e_learning_resource/trunk/p...

1
голосов
1ответов
417 просмотров

Индивидуальные параметры формы при разделении данных POST

Я пытаюсь получить доступ к переменной даты из формы индивидуально для других переменных.Форма представляет собой гибкий плагин.Проблема, с которой я столкнулся, заключается в том, что дата представляет собой раскрывающийся список из трех частей, и простое выполнение params [: friend] [:born_on]...

0
голосов
4ответов
3928 просмотров

Проблема со stylesheet_link_tag

Я добавил в свое приложение тег ссылки таблицы стилей.Я уверен, что это сработало.потому что в другом месте работает.но если я запустил на своем компьютере, он не работал.Я имею в виду, что мое приложение не может загрузить css когда я увидел в исходном коде результат: <script src="http...

10
голосов
2ответов
3666 просмотров

Получать POST из внешней формы

У меня есть форма на другом веб-сайте (с использованием другой серверной части), которую я хочу отправить в свое приложение Rails (в другом домене) посредством POST. Как мне сгенерировать действительный токен аутентичности для внешней формы, чтобы мое приложение Rails приняло его? Если я м...

1
голосов
2ответов
301 просмотров

Как использовать эффекты Scriptaculous для сообщений об ошибках

Я хочу использовать эффекты Scriptaculous для сообщений об ошибках. <% form_for(@page) do |f| %> <%= f.label :name %> <%= f.text_field :name %> <%= f.error_message_on "name" %> <%= f.label :content %> <%= f.text_field :content %> &lt...

4
голосов
1ответов
2392 просмотров

Кодирование строки в Ruby on Rails

Как я могу кодировать строку (например, iso в utf-8) в Ruby on Rails, используя Ruby 1.8.7?

2
голосов
2ответов
1191 просмотров

Как лучше всего предоставлять методы Rails через API?

Допустим, у меня есть модель foo, и у моей модели есть публикация!, который изменяет некоторые свойства этой модели и, возможно, еще несколько. Теперь способ Rails предполагает, что я выставляю свою модель поверх остальных и позволяю конечному пользователю обезьянничать с параметрами. Что ...

53
голосов
8ответов
29606 просмотров

В чем разница между Ruby и JRuby?

Может ли кто-нибудь объяснить мне непрофессиональным языком разницу между разработкой JRuby и приложения Ruby, Rails? Я использую NetBeans в качестве среды IDE Ruby on Rails, и каждый раз, когда я создаю проект, мне задают этот вопрос - и я не совсем понимаю разницы.Есть ли за и против?

16
голосов
4ответов
6118 просмотров

Рекомендации (и различия) между различными производственными веб-серверами Ruby on Rails

Очень скоро я планирую развернуть свое первое приложение Ruby on Rails в производственной среде, и я даже выбрал веб-хост со всем управляемым сервером и добротой Capistrano, которую вы ожидаете от поставщика RoR. Провайдер поддерживает веб-серверы Mongrel, Thin, Passenger и FastCGI, что кажет...

38
голосов
3ответов
17514 просмотров

рельсы collection_select vs. select

Помощники collection_select и select Rails: какой из них мне следует использовать? Я не вижу разницы в обоих направлениях.Оба помощника берут коллекцию и генерируют теги параметров внутри тега выбора.Есть ли сценарий, при котором collection_select лучше, чем select?или что-то мне здесь не хват...

1
голосов
1ответов
1229 просмотров

rspec тестирования просмотров с интернационализацией?

Я хочу убедиться, что у меня есть правильные мета-описание / ключевое слово и текст заголовка в моем представлении, поэтому я хочу создать для этого тесты представлений rspec.Теперь настоящая проблема заключается в том, как заставить его работать на нескольких языках. Я сделал это следующим о...

2
голосов
1ответов
436 просмотров

Git на InstantRails

Я новичок в использовании Rails и Git Я установил InstantRails и создал приложение: $ rails myapp Созданы все необходимые файлы. Зашел в каталог $ cd myapp затем я попытался инициализировать git $ git init но он сказал: 'git' не распознается как внутренняя или внешняя команда, ...

2
голосов
3ответов
1359 просмотров

Реализация глобализации в Rails

Хотя у меня есть опыт разработки приложений Rails на английском языке, я - чистый лист, когда дело касается глобализации, поэтому, пожалуйста, не стреляйте мне в голову, если мой вопрос «не имеет смысла» :) Меня попросили добавить многоязычную функцию в часть приложения Rails, над которой я р...

0
голосов
3ответов
132 просмотров

Начнем с рельсов.Предложения по плагинам SDK и т. Д.?

У меня 6 лет опыта программирования на C #, и я хочу расширить свой кругозор. Я собираюсь создать простое веб-приложение, чтобы продемонстрировать знания Ruby on Rails, чтобы я мог начать работать в том месте, где может понадобиться программист на Rails. Это горячая новинка, поэтому я хочу быть ...

0
голосов
2ответов
79 просмотров

Пытаюсь понять, для чего нужен Base.rakismet_binding

Что означает эта часть... unless Rakismet::Base.rakismet_binding.nil? { :referrer => 'request.referer', :user_ip => 'request.remote_ip', :user_agent => 'request.user_agent' }.each_pair do |k,v| data[k] = eval(v, Rakismet::Base.rakismet_binding) || '' ...

6
голосов
3ответов
1788 просмотров

Медленность SSL в EC2

Мы развернули наше приложение rails в EC2. В нашей настройке у нас есть два прокси на небольших экземплярах за циклическим DNS. Они запускают балансировщики нагрузки nginx для динамически растущей и сокращающейся фермы веб-серверов. На каждом веб-сервере также работает nginx с кластером дворняг....

0
голосов
3ответов
2004 просмотров

FreeTDS Плохой токен с сервера (SQL Server)

Сегодня у нас было намного больше активности, чем обычно, между нашим приложением Ruby on Rails и нашим удаленным устаревшим SQL Server 2005 , и мы начали периодически получать указанную ниже ошибку.Что есть?Как я могу это предотвратить (кроме того, чтобы избежать ситуации, над которой мы работа...

1
голосов
2ответов
1079 просмотров

Предотвращение кеширования изображений в рельсах для отдельных тегов

Мы используем gravtars для сайта, который в настоящее время разрабатывается в rails 2.3.4, и я обнаружил, что сторона rails имеет тенденцию кэшировать изображения даже после изменения на стороне gravtar.Я знаю, что с помощью javascript вы можете предотвратить кеширование при использовании метода...

0
голосов
3ответов
469 просмотров

Несколько вложенных маршрутов, есть ли лучший способ сделать это?

Итак, в моем приложении rails есть два ресурса (аренда и резервирование), которые принадлежат пользователю.Это код в моем routes.rb для настройки вложенных маршрутов. map.resources :users, :has_many => :reservations, :shallow => true map.resources :users, :has_many => :rentals, :...

4
голосов
3ответов
176 просмотров

Можно ли выполнить проверку элемента формы, не являющегося частью модели?

Итак, у меня есть форма регистрации, в которой частично указаны платежные данные / данные кредитной карты.Вся эта информация хранится и обрабатывается сторонним приложением, поэтому данные не хранятся в нашей базе данных. Так как же мне по-прежнему запускать элементы с помощью методов validat...

1
голосов
1ответов
579 просмотров

Как протестировать akismet в приложении Rails?

Я использую гем rakismet для отправки пользовательского контента в Akismet для проверки на спам. До сих пор каждый проведенный мною тест определял содержание как спам. Я начинаю думать, что делаю что-то не так. Кто-нибудь знает, почему все мои тестовые данные могут быть ложноположите...

4
голосов
4ответов
5276 просмотров

Могу ли я запускать и останавливать воркеры delayed_job из моего приложения Rails?

У меня есть приложение, которое может выиграть от delayed_job и некоторой фоновой обработки.Дело в том, что мне действительно не нужно / не хочу, чтобы рабочие delayed_job работали все время. Приложение работает в среде общего хостинга и в нескольких местах (для разных пользователей).Кроме тог...

0
голосов
1ответов
737 просмотров

rubyonrails: как найти сессию по session_id

кто-нибудь знает, как найти сеанс по session_id в RoR? Я использую Authlogic в своем проекте, я не знаю, коррелирует ли это