我注意到似乎没有从AWS管理控制台下载整个S3存储桶的选项.
有一种简单的方法可以抓住我的一个桶中的所有东西吗?我正在考虑将根文件夹设置为public,使用wget它来抓取所有内容,然后再将其设置为私有,但我不知道是否有更简单的方法.
这适用于任何包含空格的字符串
str.downcase.tr!(" ", "_")
Run Code Online (Sandbox Code Playgroud)
但是没有空格的字符串会被删除
所以"新学校"会变成"new_school",但"颜色"会变成"",什么都没有!
似乎当我尝试加载页面时,所有图像都堆叠在一起.但是如果你点击链接将你带到同一个页面(比如主页链接),那么砌体就会启动.所以我认为砌体加载太早,就像jquery准备页面之前一样.
在这里我的jquery调用:
$(document).ready(function(){
$('#image_roll_container').masonry({
itemSelector: '.box'
});
....
Run Code Online (Sandbox Code Playgroud)
这是有问题的页面:
它在firefox和IE8中运行得很好.
我知道我可以像这样添加一个全局属性:
Vue.prototype.$thing = { foo: 'bar' };
我知道我可以使用以下内容更新该实例道具:
Vue.prototype.$thing = Vue.observable({ foo: 'bar' })
但是如何在开发工具中查看此属性?具体来说,如何让这个实例属性与数据属性中定义的其他属性一起显示在数据树中?
我试图添加附件到这个网站上的联系表格我正在制作,但我不能让动作邮件附加上传的文件.我有回形针将文件上传到S3,但我无法抓住该文件并将其附加到邮件中.
我的应用程序堆栈是:Heroku,Rails 3和回形针上传到S3,这是我到目前为止所拥有的:
def contact_notification(sender)
@sender = sender
if attachments.count > 0
# Parse the S3 URL into its constituent parts
uri = URI.parse @sender.photo.url(:original).authenticated_url
# Use Ruby's built-in Net::HTTP to read the attachment into memory
response = Net::HTTP.start(uri.host, uri.port) { |http| http.get uri.path }
# Attach it to your outgoing ActionMailer email
attachments[@sender.attachment_file_name] = response.body
end
mail(:to => xxx)
Run Code Online (Sandbox Code Playgroud)
结束
我究竟做错了什么?我仍然是一个铁杆菜鸟所以我拼凑这个.
我有以下模型,成员和地图,设置如下:
class Member < ActiveRecord::Base
...
has_one :map, :dependent => :destroy
...
class Map < ActiveRecord::Base
belongs_to :member
Run Code Online (Sandbox Code Playgroud)
我的路线设置为:
resources :members do
resources :maps
end
Run Code Online (Sandbox Code Playgroud)
我的地图控制器是:
def new
@map = Map.new
end
def create
@map = current_member.map.new(params[:map])
if @map.save.....
Run Code Online (Sandbox Code Playgroud)
但是当我尝试保存新地图时,我undefined method 'new'在该创建行上收到错误.我不知道为什么.
因此,当用户成功上传文件时,我只是想在我的一条Flash消息中添加一些社交网络共享链接(facebook,g +,addthis等).我将所有代码都放在一个部分,所以我想我可以渲染它,但我只是得到一堆"/ n"和html_safe不起作用.
这是我的部分:
<div class="share_buttons">
<div class="addthis_toolbox addthis_default_style addthis_32x32_style">
<a class="addthis_button_facebook"></a>
<a class="addthis_button_twitter"></a>
<a class="addthis_button_stumbleupon"></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4e8b938653ac0cd3"></script>
</div>
<script type="text/javascript">
reddit_target='tattoos'
</script>
<script type="text/javascript" src="http://www.reddit.com/static/button/button1.js"></script>
<% content_for :jquery do %>
<%= javascript_tag do %>
$(document).ready(function() {
$(".share_buttons a").live("click", function() {
$.ajax({
url: '/index/share?id=<%= @tattoo.id%>',
type: 'post'
});
return false;
});
});
<% end %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
在我的控制器中我尝试了这个:
flash[:success] = "Thanks, feel free to share that out! #{render :partial=> /shared/social_buttons}"
所以我有这个非常简单的图像滑块这个页面 http://charlesbergertattoos.com/tattoos在IE和Firefox中运行得很好.动画非常流畅,图像实际上是滑动的,但在镀铬中它根本不光滑.
Acts-as-taggable效果很好,但是我想知道是否有办法将标签云限制为只有最流行的标签?是的,它看起来像按照创建标签的顺序对我的云进行排序.
但是让标签云只显示最受欢迎的标签更有意义.
我的控制器有:
def styles_tag_cloud
@tags = Tattoo.tag_counts_on(:styles).limit(40)
end
Run Code Online (Sandbox Code Playgroud)
我的观点是:
<% tag_cloud(styles_tag_cloud, %w(css1 css2 css3 css4)) do |tag, css_class| %>
<%= link_to tag.name, { :action => :tagged, :controller =>:index, :id => tag.name }, :class => css_class %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
但所有这一切都是显示创建的前40个标签,然后根据其使用的次数确定每个标签的大小
我正在编写一个WordPress插件,它使用类中的设置API.所以该类从类中调用register_settings(),add_settings_field()和add_settings_section(),除非我尝试提交表单时获取服务器错误,并在我的日志中出现以下错误:
AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
Run Code Online (Sandbox Code Playgroud)
我的WordPress安装有点奇怪.它基于Mark Jaquith的WordPress Skeleton repo,我已经移动了我的wp-content文件夹,我的wp-config.php文件在WordPress之外.
我也通过Vagrant运行WordPress,因此它可能是服务器配置问题.但是,我只是尝试使用标准的WordPress安装在VVV中使用我的插件,并且它的工作正常.
我的WordPress目录看起来像这样(作曲家将WP安装到app dir):
index.php
wp-config.php
wp-content/
app/
Run Code Online (Sandbox Code Playgroud)
我已将重写日志添加到粘贴箱中:http://pastebin.com/QKCFjULZ
我的.htaccess文件如下所示:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule . - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-.*) /app/$2 [L] …Run Code Online (Sandbox Code Playgroud)