表单使用上传的写法
form :html => { :multipart => true } do |f|
end
form :html => { :enctype => "multipart/form-data"} do |f|
end
文件上传:
#file is virtual attribute
def file= file
p "file.class is : " ,file.class
doc_type = file.original_filename.split('.').last
location = File.join(STORE_DIR, file.original_filename)
self.audio_file = location
File.open(File.join(STORE_PATH, file.original_filename), "wb") { |f| f.write(file.read) }
end
app/admin/xxxmodel.rb
form :html => { :multipart => true } do |f|
f.inputs "DoubleCharacter" do
f.input :name ,:label=>"name"
f.input :consonant1 ,:label=>"consonant1"
f.input :vowels1 ,:label=>"vowels1"
f.input :tone1 ,:label=>"tone1"
f.input :consonant2 ,:label=>"consonant2"
f.input :vowels2 ,:label=>"vowels2"
f.input :tone2 ,:label=>"tone2"
# f.input :audio_file ,:label=>"audio_file"
#f.file_field :audio_file,:label=>"audio_file"
f.file_field :file,:label=>"audio_file"
end
f.submit
end
Must Be Careful
permit_params:name, :consonant1, :vowels1, :tone1 , :consonant2, :vowels2, :tone2, :audio_file,:file
More Info :
ActiveAdmin/issues
分享到:
相关推荐
【标题】"rails-bootstrap-oauth:Rails 4.2 入门应用" 是一个基于 Ruby on Rails 框架的项目,旨在为初学者提供一个使用 Rails 4.2 版本开发应用的基础教程。该项目可能包含如何集成 Bootstrap 和 OAuth 认证的实践...
用Rails 4.2构建的一个小型电子商务应用程序,以通过示例的方式来介绍Rails。 设置 运行bundle install以安装依赖项 创建config/database.yml复制config/database.example.yml 创建config/secrets.yml复制config/...
这是一个模板,用于说明如何使用 Redis 从 Sidekiq 设置带有后台作业的 Rails 4.2。 简而言之,当我们创建后台作业时,我们将一个带有数据的对象传递给工作人员。 大多数情况下,我们传递一个 Model 对象(即 ...
用Rails 4.2构建的一个小型电子商务应用程序,以通过示例的方式来介绍Rails。 设置 运行bundle install以安装依赖项 创建config/database.yml复制config/database.example.yml 创建config/secrets.yml复制config/...
丛林使用Rails 4.2构建的迷你电子商务应用程序。主要特点产品页面显示要购买的产品显示产品状态徽章使用Bcrypt的用户身份验证用户可以将产品添加到购物车我的购物车显示您购物车中的物品清单用户可以使用信用卡购买...
《Ruby on Rails 4.2版本的Sample App深入解析》 Ruby on Rails(简称Rails)是一种基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,极大地简化了Web开发过程。Rails 4.2是其历史上的...
使用Rails 4.2构建的迷你电子商务应用程序 现场演示 概述 该项目的目的是: 熟悉Ruby和Rails框架 了解如何浏览现有代码库 使用现有的代码样式和方法来实现新功能 获得经验处理功能和错误修复请求 实现的功能 用户...
丛林使用Rails 4.2构建的迷你电子商务应用程序。 用户将能够按产品类别排序,将商品添加到购物车并结帐。 Stripe API用于模拟信用卡付款,并且来查看订单确认屏幕。建立运行bundle install以安装依赖项创建config/...
rabl-rails仅针对Rails 4.2+应用程序,并且与mri 2.2 +,jRuby和rubinius兼容。 安装 作为gem安装: gem install rabl-rails 或直接添加到您的Gemfile gem 'rabl-rails' 就是这样! 总览 一旦安装了rabl-rails,...
导轨版本 4.2先决条件创建您的亚马逊网络服务 (AWS) 账户在开始使用此应用程序之前,您需要创建一个 Amazon Web Services (AWS) 帐户(如果您还没有)。 AWS 有一个,您可以使用它来满足此应用程序的需求。 创建您的...
哪里或Rails 5 for Rails 4.2的位置功能向后移植确认从Rails 4.2.3到4.2.6的作品,包括用于预加载的作品,也可以使用更高版本的作品。 请根据您的经验提出。 安装: gem 'where-or'用法post = Post . where ( 'id = ...
用Rails 4.2构建的一个小型电子商务应用程序,用于学习Rails。 该核心项目是从Lighthouse Labs模板继承的。 添加的功能/修复包括: 产品库存指标 价格格式 管理控制台信息中心,类别和销售页面 管理控制台基本HTTP...
使用Rails 4.2构建的迷你电子商务应用程序。 它是使用带有Active Record的Rails后端的响应式MPA。 该应用程序的主要功能是能够以用户身份细读商品并进行购买。 作为管理员,您可以创建新项目,管理库存。 用于开发...
用Rails 4.2构建的一个小型电子商务应用程序,以通过示例的方式来介绍Rails。 Apple M1机器的其他步骤 确保您正在运行Ruby 2.6.6( ruby -v ) 安装ImageMagick brew install imagemagick imagemagick@6 --build-...
丛林一个微型电子商务应用程序,其中包含有趣的产品,这些产品使用Rails 4.2构建,用于学习Rails。屏幕截图管理员仪表板登陆页面产品信息入门运行bundle install以安装依赖项创建config/database.yml复制config/...
丛林Jungle是一个使用Ruby 2.3.5&Rails 4.2构建的小型电子商务应用程序。 由于这个项目,我了解了有关Ruby on Rails,模型-视图-控制器范例,嵌入式Ruby和测试(TDD和BDD)的更多信息。笔记: 已知问题:来宾(未经...
哥tanh自己的Nygma先生,Rails 4.2属性加密器 兼容性 需要Ruby 2 适用于2.0.0、2.1.0和2.2.2的Travis CI 用法 将Nygma添加到您的Gemfile中,并将一个初始化程序添加到您的Rails应用中,并使用SecureRandom.hex(40)...