我是一个铁轨菜鸟,并担心我的问题是可悲的无知 - 请温柔。轨道和主键在铁轨
我正在构建一个应用程序,该应用程序将编录和监视其他网站,并需要与外部数据源同步(因此主键过分)。
我有下面的模型,但我想不出来访问个人记录路由(寿列表适用)
任何指针?
class Affiliate < ActiveRecord::Base
require 'resolv'
require 'rubygems'
require 'rwebthumb'
include Simplificator::Webthumb
self.primary_key = "domain"
validates_uniqueness_of :domain
validates_presence_of [:org_name, :url], :message => "can't be blank"
after_create :generate_thumbnail
def to_param
id.chomp.gsub(".","")
end
def generate_thumbnail
wt = Webthumb.new(APP_CONFIG['webthumb_api']['key'])
job = wt.thumbnail(:url => url)
job.write_file(job.fetch_when_complete(:medium2), "#{RAILS_ROOT}/public/data/#{id}.png")
end
def thumbnail_url
"/data/#{id}.png"
end
def thumbnail_localfile
File.exist?("#{RAILS_ROOT}/public/data/#{id}.png") ? "#{RAILS_ROOT}/public/data/#{id}.png" : nil
end
def thumbnail_last_updated
if thumbnail_localfile
File.new(thumbnail_localfile).mtime.to_s(:long)
else
"No such file"
end
end
end
更新:谢谢你们俩!
原来的问题是路线在我routes.rb