文件名称:dm-paperclip:Thoughtbot的Paperclip插件的DataMapper端口
文件大小:93KB
文件格式:ZIP
更新时间:2024-03-18 15:38:40
Ruby
DataMapper回形针 DM-Paperclip是Thoughtbot的Paperclip插件的端口,可与DataMapper一起使用。 该插件与原始的面向ActiveRecord的回形针完全兼容。 您可以采用现有的ActiveRecord数据库并将其与DataMapper一起使用。 该模块还包括更新验证处理和自动将必要的“属性”字段包括到模型中。 要在模型中使用它,您需要确保包括三个数据库字段。 它们是{name}_file_name , {name}_content_type和{name}_file_size 。 前两个是字符串,最后的_file_size列是整数。 因此,如果您的用户模型具有avatar字段,则应添加avatar_file_name , avatar_content_type和avatar_file_size 。 与原始的Paperclip插件一样,它允许在
【文件预览】:
dm-paperclip-master
----.gitignore(55B)
----.travis.yml(126B)
----LICENSE(1KB)
----README.md(5KB)
----VERSION(5B)
----lib()
--------dm-paperclip()
--------dm-paperclip.rb(15KB)
----Gemfile(732B)
----dm-paperclip.gemspec(3KB)
----Rakefile(2KB)
----test()
--------upfile_test.rb(1KB)
--------integration_test.rb(19KB)
--------paperclip_test.rb(11KB)
--------interpolations_test.rb(5KB)
--------attachment_test.rb(27KB)
--------processor_test.rb(338B)
--------command_line_test.rb(6KB)
--------iostream_test.rb(2KB)
--------helper.rb(3KB)
--------storage_test.rb(12KB)
--------style_test.rb(5KB)
--------thumbnail_test.rb(7KB)
--------geometry_test.rb(6KB)
--------fixtures()
----tasks()
--------paperclip_tasks.rake(1KB)
----Gemfile.lock(2KB)