作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我有几个以不同方式处理文本文件的 Ruby 脚本,我的很多 friend 都觉得它们很有用。但是,我认识的大多数人都不习惯在命令行上运行脚本。对他们来说,最简单的事情就是创建一个简单的网页,人们可以在其中上传文件、选择几个选项、对其进行处理,然后下载结果。
我知道在 Rails 或 Merb 或类似的东西中构建这样的东西不会太难,但这似乎是一个非常普遍的问题,所以我想知道是否已经有某种模板或类似的东西我可以轻松修改的应用程序,即让用户上传文件,选择几个选项,然后{填写代码以对文件执行某些操作},让用户下载生成的文件?
最佳答案
以前我都是用Carrierwave上传用户头像的。如果您习惯了 Rails,它真的很简单。
让它成为一个 TextFile 资源:
gem 'carrierwave'
$ rails g scaffold textfile content:string title:string etc etc
$ rails g uploader textfile
class TextFile < ActiveRecord::Base
attr_accesible :content
mount_uploader :content, TextFileUploader
end
这几乎就是获取应用程序框架所需要做的全部工作。但是,要回答您真正的问题,不,我不认为已经有 Rails 应用程序完全可以做到这一点。 https://github.com/jnicklas/carrierwave
关于ruby - 是否有接受上传文件、执行某些操作并让用户下载结果的网站模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14380244/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!