Описание тега ruby-on-rails-3

Ruby on Rails - это среда веб-разработки с открытым исходным кодом, написанная на Ruby. Ruby on Rails следует принципу соглашения по конфигурации, освобождая вас от необходимости заново изобретать что-то, чтобы оставаться продуктивным. Используйте этот тег только для вопросов, относящихся к Rails 3, а также отметьте эти вопросы [ruby-on-rails].
2 ответа

Какие именно помощники по вставке контента изменили поведение в Rails 3?

Примечания к выпуску для Rails 3.0 включают это изменение: 7.4.2 Помощники с блоками Помощники любят form_for или же div_for которые вставляют контент из блочного использования <%= сейчас: <%= form_for @post do |f| %> ... <% end %> О…
2 ответа

Как я могу заставить Rails работать под Passenger на Nginx?

Я действительно борюсь с этим. Я решил переключиться на Passenger после стольких проблем с Passenger/Ruby на Apache. Процессы Ruby продолжали нагружать процессор и занимали 30 минут для обработки синтаксической ошибки в представлении. Так что теперь…
06 фев '11 в 16:59
3 ответа

Пользовательская метамодель Rails?

Я хотел бы иметь возможность добавлять "мета" информацию в модель, в основном определяемые пользователем поля. Так, например, давайте представим модель User: Я определяю поля для имени, фамилии, возраста, пола. Я хотел бы, чтобы пользователи могли о…
10 мар '11 в 03:32
1 ответ

Проблемы с проверкой в ​​Rails

Я использую Rails 3.2.16, devise и mongoid (возможные соответствующие Gems для этого вопроса). После того, как пользователь зарегистрировался, я разработал перенаправление им, чтобы создать новый профиль, который belongs_to :user, Я делаю это со сле…
2 ответа

Соединение SendGrid с Heroku

Я создал новый Action Mailer, который позволит мне получать уведомления по электронной почте, когда кто-то нажимает кнопку "Нажмите, чтобы подключиться". Я следую учебному пособию и смог успешно установить соединение с SendGrid на Heroku с помощью к…
0 ответов

Не перенаправляется в любое место после вызова ajax

Я использовал плагин jQuery fileupload для загрузки нескольких изображений. Я установил плагин как: $(function(){ $('#fileupload').fileupload({ url: "/polls", dataType: "html" }); }) Опросный контроллер (вкратце): def new authenticate @poll = Poll.n…
21 ноя '12 в 00:38
1 ответ

Как управлять несколькими ролями, используя полиморфную ассоциацию в рельсах?

Я использую устройство для аутентификации и нахожу способ выйти из этого. Могу ли я исследовать одного и того же пользователя дизайна с несколькими ролями? Чтобы он мог войти в систему как Учитель или Родитель оба? В основном он может переключать уч…
1 ответ

AJAX call не рендерит мои частичные рельсы 3

Я пытаюсь заставить вызов Ajax работать в рельсах, не совсем уверен, что я делаю не так Так что в моем индексе есть форма, которая вызывает API, а затем возвращает результат в путь результатов. так что я хочу сделать, чтобы получить результаты, пред…
25 янв '13 в 15:47
1 ответ

Сопоставление массивов ruby

Я знаю, как преобразовать данные, которые я хочу в один массив. Т.е. из модели, содержащей геокординаты в одну строку: Place.all.map(&:latitude) [12.34, 12.34, ...] Как я могу преобразовать его, чтобы сделать вложенный двойной массив с широтой и…
2 ответа

Как правильно обновить логическое поле, используя link_to. Получение неопределенного метода `model_name'для TrueClass:Class

У меня есть ниже link_to в цикле в моем приложении рельсы <%= link_to 'Up', Product.find(n.id).update_attribute(:opinion, true)%> Но я не могу его обновить. Потому что это дает мне ошибку undefined method `model_name' for TrueClass:Class Итак,…
03 май '13 в 20:39
7 ответов

Как настроить отправку электронной почты через сервер приложений localhost без аутентификации?

Я настроил почтовую программу Rails в config/initializers/ вроде следующего: /config/initializers/setup_email.rb config.action_mailer.raise_delivery_errors = true ActionMailer::Base.smtp_settings = { :address => "smtp.gmail.com", :port => 587,…
15 мар '11 в 08:44
2 ответа

Как мне обойти нулевой объект, создаваемый в моем контроллере?

Так что это мой контроллер для моего Home#Index class HomeController < ApplicationController def index @daily_entries = current_user.daily_entries @weekly_entries = current_user.weekly_entries @daily_entry = current_user.daily_entries.new @weekly…
10 мар '13 в 03:08
1 ответ

rails - Работа с макетом content_for с помощью AJAX

У меня есть шаблон макета приложения с: <%= yield(:railed) %> Для обработки контакта в правой направляющей (правая колонка 300px). На странице DEF SHOW я использую: <%- content_for(:railed) do -%> HTML STUFF goes here <%- end -%> С…
14 ноя '10 в 21:59
1 ответ

Перечисление всех экземпляров модели документа, которая принадлежит пользователю через групповые отношения

Я в основном следовал руководству ROR, http://guides.rubyonrails.org/association_basics.html, чтобы создать модели отношений, как показано ниже. Из-за сквозной связи я подумал, что @ user.trips даст вам как поездки, которые создал пользователь, так …
14 апр '12 в 07:23
1 ответ

Вложенные ресурсы и параметры для form_for

В настоящее время я читаю Beginning Rails 3. Учебник создает блог. Там пользователи могут публиковать статьи, а также комментарии к статьям. Статья имеет множество комментариев и комментарий принадлежит статье. Внутри route.rb у нас есть: resources …
08 июл '12 в 18:28
2 ответа

Очень основная проблема с маршрутами в ruby

Я новичок в ruby, и при создании примера приложения обнаружил проблему, заключающуюся в том, что всякий раз, когда я захожу на http://127.0.0.1:3000/people/index по умолчанию выполняется действие show, а индекс принимается в качестве параметра. Это …
23 дек '10 в 13:50
1 ответ

Проверка правильности размера изображения файла с помощью rspec без использования большого файла в приборах

Я использую скрепку в направляющих 3, и я хочу убедиться, что мое приложение не позволяет пользователю загружать большие изображения. Я могу проверить наличие файла и тип MIME изображения, используя прибор: it "is not valid without an image" do @pos…
01 июн '11 в 12:00
3 ответа

Activeadmin останавливает мой JQuery работает

Я использую перетаскивание jquery в моем приложении, и оно отлично работает. Затем я добавил activeadmin, и он перестает работать JQuery. Я получаю эту ошибку $(".draggable_article_image").draggable is not a function Если я уберу эту строку из activ…
1 ответ

Рубиновая система подавления истинного выхода

Я запускаю фоновое задание по рейку. (С помощью '&'). Дело в том, что я хочу, чтобы это иногда прекращалось. Итак, я написал это: pinger_pid = system "ps | grep rake | awk '{print $1}'" puts pinger_pid system "kill -9 #{pinger_pid}" Кажется, я получ…
27 авг '12 в 17:59
7 ответов

Эффективный способ отслеживать даты входа пользователя и историю IP-адресов

Я пытаюсь отследить историю входа пользователей в статистику, но мне не ясно, как лучше всего это сделать. У меня могла бы быть отдельная таблица, которая записывает пользователей и их статистику входа в систему с датой, но эта таблица может стать Д…
08 май '12 в 14:30