【发布时间】:2011-11-03 12:02:39
【问题描述】:
我正在开发 Rails 3.1.1。
在模型中包含 url_helpers 会导致保存模型时出现 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 的模型不会导致错误。
怎么了?
提前致谢。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3.1