小编Max*_*xxx的帖子

Jquery选择meta [property = og:image]?

我想在Jquery中选择网页中的主要照片,我只是有网址页面.所以我决定使用为Facebook共享编写的元数据.

我想选择以下内容:meta property ="og:image"content ="http://blablabla.jpg"

我写了这个,但它不起作用:$("meta [property = og:image]").attr("content");

有任何想法吗 ?谢谢

meta jquery select facebook-opengraph

34
推荐指数
2
解决办法
3万
查看次数

Rails在视图中切换案例

我想在我看来写一个开关盒:

<% @prods.each_with_index do |prod, index|%>
    <% case index %>
        <% when 0 %><%= image_tag("#{prod.img}", :id => "one") %>
        <% when 1 %><%=  image_tag("#{prod.img}", :id => "two") %>
        <% when 2 %><%= image_tag("#{prod.img}", :id => "three") %>
    <% end %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我必须<% end %>在每行添加一个地方吗?有任何想法吗 ?谢谢 !

ruby-on-rails view switch-statement

26
推荐指数
2
解决办法
1万
查看次数

Rails:在生产中通过Gmail发送电子邮件

我想通过PRODUCTION中的gmail帐户发送电子邮件.它在本地主机上运行良好.

在我的环境中.rb我有:

config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
 :address             => "smtp.gmail.com",
 :port                => 587,
 :domain              => "myhost.com",
 :authentication      => "plain",
 :user_name           => "name@myhost.com",
 :password            => "mypassword",
 :enable_starttls_auto => true
Run Code Online (Sandbox Code Playgroud)

}

在我的production.rb文件中:

config.action_mailer.raise_delivery_errors = true
config.action_mailer.default_url_options = { :host => 'gmail.com' }
Run Code Online (Sandbox Code Playgroud)

但它没有用,我有这个错误:

Errno::ECONNREFUSED (Connection refused - connect(2)):
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?我的应用程序部署在Heroku上.对于host我有什么投入?

谢谢 !

gmail host smtp ruby-on-rails

8
推荐指数
1
解决办法
2900
查看次数

Rails:如何在控制器中呈现其他动作,在js中不在html中?

我的控制器中有两个动作:

def find
  @item = Item.find(params[:id])
  render 'result', :id => @item.id
end

def result
  @item = Item.find(params[:id])
  respond_to do |format|
    format.js
  end
end
Run Code Online (Sandbox Code Playgroud)

问题在于我先调用find动作,然后调用result动作但是采用html格式.所以'format.js`永远不会被触发.

如何在find动作结束时呈现resultjs格式的动作?

非常感谢 !

json ruby-on-rails render respond-to

5
推荐指数
1
解决办法
3697
查看次数

Jquery setTimeout循环同时

我的非常简单的循环虽然不起作用,但似乎问题来自setTimeout.我尝试用倒计时编写一个小游戏.

while ( there is time ) {
  // actions possible to do

  //my timer function
}
Run Code Online (Sandbox Code Playgroud)

所以,如果c是时间

var c = 30;

while (c > 0)
{ 
c -= 1;      
setTimeout( $("#timer").html(c) , 1000);   
};
Run Code Online (Sandbox Code Playgroud)

它不仅仅是倒计时,而且用户必须能够在倒计时期间采取行动.谢谢你的帮助 !

jquery while-loop settimeout

0
推荐指数
1
解决办法
1万
查看次数

Jquery Ajax element.ready有可能吗?

我想在内容中捕获一些属性,但这些内容由Ajax更新.问题是我的函数显示整个内容之前触发,所以我没有抓到任何东西.

我希望我的函数等待ajax函数的结束.

我想,有一个选项,如:

$(element).ready(function() { 
blablabla;
});
Run Code Online (Sandbox Code Playgroud)

谢谢 !

ajax jquery domready

0
推荐指数
1
解决办法
427
查看次数