itemizer:具有AJAX文件上传功能的Rails + AngularJS脚手架应用程序

时间:2024-06-11 01:49:38
【文件属性】:

文件名称:itemizer:具有AJAX文件上传功能的Rails + AngularJS脚手架应用程序

文件大小:258KB

文件格式:ZIP

更新时间:2024-06-11 01:49:38

Ruby

条目器 AngularJS的Rails脚手架示例 安装 耙数据库:创建 耙数据库:迁移 耙db:种子 耙式凉亭:安装 滑轨 打开浏览器并享受;) 测验 规格 必须使用一个Item模型来实现一个项目,该模型具有2个字段:名称和图片(图片文件)。 所有操作应在一页上进行,而无需重新加载该页。 该页面最初显示所有项目(项目)的列表,并具有更改或删除(带有确认)每个项目的功能。 在页面顶部,还有一个用于添加新元素的表单,该表单由一个文本字段(名称)和一个文件输入(图片)组成。 当您单击“保存”按钮时,页面不会重新加载,并且新元素立即出现在列表中,并且表单字段也被清除。 单击每个元素(以及新创建的元素)的编辑按钮时,将在该元素下打开一个编辑表单,与创建时相同。 如果用户未更改图片并提交表单,则图片不会更改。 如果未指定名称,则需要在名称字段中添加验证,并在提交表单时显示错误。


【文件预览】:
itemizer-master
----.gitignore(699B)
----app()
--------mailers()
--------assets()
--------uploaders()
--------models()
--------helpers()
--------views()
--------controllers()
----config.ru(153B)
----.rspec(53B)
----bin()
--------rails(219B)
--------setup(805B)
--------bundle(129B)
--------spring(461B)
--------rake(164B)
----.rubocop.yml(860B)
----db()
--------migrate()
--------seeds.rb(62B)
--------schema.rb(1KB)
----.ruby-version(6B)
----public()
--------robots.txt(202B)
--------422.html(2KB)
--------favicon.ico(0B)
--------500.html(1KB)
--------404.html(2KB)
----Bowerfile(85B)
----spec()
--------models()
--------request_helper.rb(109B)
--------factories()
--------requests()
--------spec_helper.rb(4KB)
--------rails_helper.rb(896B)
--------factories_spec.rb(218B)
--------fixtures()
----README.md(2KB)
----vendor()
--------assets()
----config()
--------boot.rb(132B)
--------database.yml(2KB)
--------routes.rb(140B)
--------environments()
--------environment.rb(150B)
--------application.rb(1KB)
--------locales()
--------initializers()
----lib()
--------assets()
--------tasks()
----npm-debug.log(1.26MB)
----Gemfile(913B)
----Rakefile(249B)
----Gemfile.lock(6KB)

网友评论