include Rails.application.routes.url_helpers причина ArgumentError Отсутствует хост для ссылки на

Я разрабатываю Rails 3.1.1.
Включение url_helpers в Model вызывает ошибку ArgumentError при сохранении модели.

class Medium < ActiveRecord::Base
  include Rails.application.routes.url_helpers

  .
  .
end

class MediaController < ApplicationController

  def create
    @medium = Medium.new(params[:medium])
    @media.save # => cause ArgumentError
  end
end

ArgumentError (Отсутствует хост для ссылки! Укажите параметр: host, установите default_url_options [: host] или установите для: only_path значение true):

Другая модель, которая также включает url_helper, не вызывает ошибки.
Что не так?
Заранее спасибо.

7
задан DIGITALSQUAD 3 November 2011 в 12:02
поделиться