首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >回形针未使用save()保存文件

回形针未使用save()保存文件
EN

Stack Overflow用户
提问于 2011-10-31 20:13:07
回答 1查看 500关注 0票数 0

我在保存通过表单传递的数据时遇到了一些小问题...如果我试图用.save()保存记录,它不会保存..当我查看服务器/日志时,没有出现回形针gem的错误或警告:-/

代码语言:javascript
复制
# trying to save the record with save() -- not working :-/
def create
  @baan_import = BaanImport.new(params[:baan_import])
  if @baan_import.save
    redirect_to(baan_imports_url)
  else
    render 'new'
  end
end

服务器日志:(在控制器中使用.save() ) https://gist.github.com/1327347

如果我使用.create而不是.save(),我就不明白为什么它能工作。

代码语言:javascript
复制
# trying to save the record with Model.create() -- working!
def create
  @baan_import = BaanImport.create(params[:baan_import])
  redirect_to(baan_imports_url)
end

服务器日志:(在控制器中使用.create() ) https://gist.github.com/1327359

有人能解释一下为什么它和create一起工作而不是save吗??

谢谢,

迈克尔

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-31 20:15:31

你能给我们看一下BaanImport模型吗。我的第一个猜测是,您可能在模型的attr_accessible中缺少baan_upload,因此,Rails不会让您批量分配用于上传的文件参数。

你还能确认(看起来像是正确设置的)你的表单有html => {:multipart => true}选项吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7953522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档