Ruby on rails 让回形针在轨道上工作
我已经安装了回形针插件,试图上传我的kase模型的头像。出于某种原因,会显示“选择文件”按钮,我可以选择一个文件,但当我单击“更新kase”时,它会将我带到“显示”页面,但会显示缺失的.png而不是所选的图像 kase.rbRuby on rails 让回形针在轨道上工作,ruby-on-rails,ruby-on-rails-plugins,paperclip,Ruby On Rails,Ruby On Rails Plugins,Paperclip,我已经安装了回形针插件,试图上传我的kase模型的头像。出于某种原因,会显示“选择文件”按钮,我可以选择一个文件,但当我单击“更新kase”时,它会将我带到“显示”页面,但会显示缺失的.png而不是所选的图像 kase.rb class Kase < ActiveRecord::Base def self.all_latest find(:all, :order => 'created_at DESC', :limit => 5) end def self.search(sea
class Kase < ActiveRecord::Base
def self.all_latest
find(:all, :order => 'created_at DESC', :limit => 5)
end
def self.search(search, page)
paginate :per_page => 5, :page => page,
:conditions => ['name like ?', "%#{search}%"],
:order => 'name'
end
# Paperclip
has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" }
end
# GET /kases/new
# GET /kases/new.xml
def new
@kase = Kase.new
respond_to do |format|
format.html # new.html.erb
format.xml { render :xml => @kase }
end
end
new.html.erb
<% content_for :header do -%>
案例
- 工作参考
- 案例主体
- 运输
- 货物
- 指示日期
- 病例状态
- 客户公司名称
- 客户公司地址
- 客户公司传真
- 案例处理程序名称
- 办案人电话
- 案件处理人电子邮件
- 索赔人姓名
- 索赔人地址
- 索赔人联系人
- 索赔人电话
- 索赔人暴徒
- 索赔人电子邮件
- 索赔人网址
- 评论
- 发票号码
- 净额
- 大桶
- 总额
- 截止日期
- 支付日期
我曾尝试将以自己的形式放在同一页上,但没有任何区别。编辑:
在Rails3.1中:html=>{:multipart=>true}
将在表单中自动呈现,只要表单中有文件\字段
而不是
<% form_for(@kase) do |f| %>
使用
{:multipart=>true}do | f |%>
内容类型“多部分/表单数据”应用于提交
包含文件。编辑:
在Rails3.1中:html=>{:multipart=>true}
将在表单中自动呈现,只要表单中有文件\字段
而不是
<% form_for(@kase) do |f| %>
使用
{:multipart=>true}do | f |%>
内容类型“多部分/表单数据”应用于提交
包含文件。我已将其添加到Kases视图中的new.html.erb中,但没有看到“选择”框。但是我没有发现任何错误。好吧,我说的不是“put”{:multipart=>true}do | f |%>,而是不要在您的表单中添加它!请看:另外,您的代码中有错误!在您的代码中,必须包含我添加到Kases视图中的new.html.erb中的所有表单,但我没有看到选择框。但是我没有发现任何错误。好吧,我说的不是“put”{:multipart=>true}do | f |%>,而是不要在您的表单中添加它!请看:另外,您的代码中有错误!在您的代码中,必须包含来自
<% form_for (@kase), :html => { :multipart => true } do |f| %>