有没有人有任何代码方便中心截断Ruby on Rails中的字符串?
这样的事情:例如:"Hello World,你好吗?" >>"你好吗?"
我有一个简单的CMS系统,它有一个简单的树层次结构:
我们的页面A到E具有以下层次结构:A - > B - > C - > D - > E.
所有页面都是同一个类,并且具有父子关系.
现在,假设我有一个我希望在页面中继承的属性.假设A为红色:A(红色) - > B - > C - > D - > E.
在这种情况下,B到E将继承"红色".
或者更复杂的场景:A(红色) - > B - > C(蓝色) - > D - > E.
B会继承红色,而D/E都是蓝色的.
什么是解决这类问题的最佳方法?我有一个树形结构,有超过6,000片叶子,其中约有100片叶子具有遗传特性.那些100左右的叶子的属性保存在数据库中.对于没有显式属性的叶子,我查找祖先并使用memcached来保存属性.然后有非常复杂的算法来处理那些缓存到期.这非常令人费解,我想重构一个更清洁的解决方案/数据结构.
有人有什么想法吗?
谢谢!
有没有人有成功阅读S3桶作为子文件夹?
文件夹1
- 子文件夹2
---- file3
---- file4
- file1
- file2
文件夹2
- 子文件夹3
- file5
- file6
我的任务是读取folder1.我希望看到subfolder2,file1和file2,但不是file3或file4.现在,因为我将存储桶键限制为prefix =>'folder1 /',所以你仍然得到file3和4,因为它们在技术上具有folder1前缀.
看来真正做到这一点的唯一方法就是吸取folder1下的所有键,然后使用字符串搜索实际排除结果数组中的file3和file4.
有没有人有这方面的经验?我知道像TRANS和Cyberduck这样的FTP风格的S3客户端必须这样做但是从S3 API本身并不明显.
谢谢你,康拉德
我查看了AWS :: S3和right_aws.
我想知道人们通常如何在一次提交中分离多个评论.明星?逗号?单独的线?只是想知道你发现什么是最好的.
我现在正在使用这个,当我通过Emacs添加评论,但不确定我喜欢它:
Added error messaging
Cleaned up sign-up UI
Added recaptcha
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# Committer: Conrad Chu <chuboy@conradlaptop.local>
#
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: app/controllers/api_controller.rb
# modified: app/controllers/users_controller.rb
# modified: app/models/user.rb
# modified: app/views/users/new.html.erb
# modified: app/views/users/show.html.erb
# modified: config/environment.rb
# modified: …Run Code Online (Sandbox Code Playgroud) 我正在创建一个API服务,允许人们向API调用提供图像的URL,然后服务下载要处理的图像.
我如何确保有人不会给我一个像5MB图像的URL?有没有办法限制请求?
这就是我到目前为止所掌握的一切.
req = Net::HTTP::Get.new(url.path)
res = Net::HTTP.start(url.host, url.port) { |http|
http.request(req)
}
Run Code Online (Sandbox Code Playgroud)
谢谢,康拉德