我有Rails 3
载波0.5.4
//应用程序/上传程序/fasta_上传程序. rb
class FastaUploader < CarrierWave::Uploader::Base
storage :file
def store_dir
'public/data/01_fasta'
end
end
//迁移
class AddFileUpToCvits < ActiveRecord::Migration
def self.up
add_column :cvits, :fasta, :string
end
def self.down
remove_column :cvits, :fasta
end
end
//应用程序/模型/cvit. rb
class Cvit < ActiveRecord::Base
attr_accessible :fasta
mount_uploader :fasta, FastaUploader
end
//表格
<%= form_for(@cvit, :html => {:multipart => true, :onsubmit => "return ray.ajax()" }) do |f| %>
...
...
<%= f.file_field :fasta %><br></br>
<div class="actions">
<%= f.submit "Submit"%>
</div>
<% end %>
我得到这个错误:未初始化常量Cvit::FastaUploader
有什么建议吗???
2条答案
按热度按时间k5ifujac1#
一个简单的服务器重置修复了这个问题-_-你活到老学到老。
kx5bkwkv2#
重新启动服务器对我不起作用。我重新启动了我的mac,它修复了这个问题。