小编Dee*_*kor的帖子

bootstrap进度条没有动画

Rails 4使用ruby gem为我的应用程序安装了bootstrap .

我已经直接从bootstraps文档复制并粘贴了动画进度条的代码到我的页面中:

<div class="progress progress-striped active">
   <div class="progress-bar"  role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width: 45%">
      <span class="sr-only">45% Complete</span>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

但酒吧不是动画.我唯一能想到的是我在sass变量中更改了条形图的颜色.

为什么不动画?

编辑

我的酒吧看起来像什么: 破碎的进度条

编辑

这是我使用active该类时应用的CSS : 在此输入图像描述

twitter-bootstrap twitter-bootstrap-3

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

Rails 4 Net :: SMTPAuthenticationError:535#5.7.0身份验证失败

我正在为我的大学的学生组织建立一个电子邮件列表.该组织有大约6000名成员,为避免成本我已获得使用学校电子邮件服务器的许可,他们为我创建了一个帐户.

我已经使用我的邮件客户端测试了帐户,一切似乎工作正常,但当我尝试通过我的Rails 4应用程序发送时,我得到错误:

Net::SMTPAuthenticationError: 535 #5.7.0 Authentication failed
Run Code Online (Sandbox Code Playgroud)

我有这样的配置:

application.rb中

config.action_mailer.smtp_settings = 
{
    :address   => "smtp.school.edu",
    :port      => 25, 
    :enable_starttls_auto => true, 
    :user_name => "account@school.edu",
    :password  => "mypassword", 
    :authentication => 'login',
    :domain => 'http://myapp.herokuapp.com/' 
}
Run Code Online (Sandbox Code Playgroud)

同样,凭据都是正确的,我已经通过我的邮件客户端测试了它,并且还与服务器管理员坐下来确认我的配置中的所有内容都与端口和凭据一致.

我被告知smtp服务器"向公众开放"并且没有任何阻止连接,我们已经检查了他们的日志,他们甚至没有看到尝试从我的应用程序连接.

任何人都有任何线索这里出了什么问题?有什么设置我不知道可能会关闭吗?

email ruby-on-rails actionmailer heroku ruby-on-rails-4

8
推荐指数
2
解决办法
7988
查看次数

将具有相同密钥的节点添加到属性树

我正在使用Boost的属性树来读写XML.我使用电子表格应用程序,我想将电子表格的内容保存到xml.这是一项学校作业,因此我需要对XML使用以下格式:

<?xml version="1.0" encoding="UTF-8"?>
<spreadsheet>
   <cell>
      <name>A2</name>
      <contents>adsf</contents>
   </cell>
   <cell>
      <name>D6</name>
      <contents>345</contents>
   </cell>
   <cell>
      <name>D2</name>
      <contents>=d6</contents>  
   </cell>
</spreadsheet>
Run Code Online (Sandbox Code Playgroud)

对于一个简单的测试程序,我写道:

int main(int argc, char const *argv[])
{
boost::property_tree::ptree pt;

pt.put("spreadsheet.cell.name", "a2");
pt.put("spreadsheet.cell.contents", "adsf");

write_xml("output.xml", pt);

boost::property_tree::ptree ptr;
read_xml("output.xml", ptr);

ptr.put("spreadsheet.cell.name", "d6");
ptr.put("spreadsheet.cell.contents", "345");
ptr.put("spreadsheet.cell.name", "d2");
ptr.put("spreadsheet.cell.contents", "=d6");

write_xml("output2.xml", ptr);

return 0;
}
Run Code Online (Sandbox Code Playgroud)

基于这个问题,我看到该put方法替换了该节点上的任何内容,而不是添加新节点.这正是我所看到的功能:

与Output.xml

<?xml version="1.0" encoding="utf-8"?>
<spreadsheet>
  <cell>
    <name>a2</name>
    <contents>adsf</contents>
  </cell>
</spreadsheet>
Run Code Online (Sandbox Code Playgroud)

Output2.xml

<?xml version="1.0" encoding="utf-8"?>
<spreadsheet>
  <cell>
    <name>d2</name>
    <contents>=d6</contents>
  </cell>
</spreadsheet>
Run Code Online (Sandbox Code Playgroud)

看看文档,我看到了这个add_child …

c++ xml boost

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

md 及以上的 bootstrap 边框?

无论如何,引导程序或 CSS 是否可以使我的列在中型设备或更高版本上只有边框?

甚至与中型及以上设备相比,小型设备的边框也不同?

例如,如果我有:

<div class="container"> 
  <div class="row">
    <div class="col-md-12">
       stuff
    </div>
  </div>
 </div>
Run Code Online (Sandbox Code Playgroud)

如何告诉类列col-md-12在较小的设备上与在较大的设备上有不同的边框?

css twitter-bootstrap twitter-bootstrap-3

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

rails渲染json添加自定义属性

我有一个方法调用:

def group
    render :json => Group.find(params[:id])
end
Run Code Online (Sandbox Code Playgroud)

哪个呈现:

{
  id: 1,
  name: "Name Here",
  description: "Description Here",
  created_at: "2014-11-24T19:10:53.609Z",
  updated_at: "2014-11-24T19:10:53.609Z"
}
Run Code Online (Sandbox Code Playgroud)

我还想为正在呈现的组模型附加自定义属性.例如,我希望组JSON包含一个属性message : "Hello World"

我怎样才能做到这一点?

json ruby-on-rails ruby-on-rails-4

7
推荐指数
1
解决办法
2735
查看次数

生成RSA公钥/私钥对

我正在寻找生成RSA公钥/私钥对的最简单方法,swift我已经看到很多关于如何iOS不支持的讨论OpenSSL.

我只需要生成密钥对并将公钥发送到我的服务器,服务器将encrypt使用密钥将一些数据发送回我的私钥decrypt.这是一次性交易,之后我不再需要密钥了.

什么是最简单,最轻的解决方案?

swift swift2

7
推荐指数
2
解决办法
6177
查看次数

未初始化的常数sidekiq工人

新的铁轨项目.

Rails 5.0.2 Sidekiq 4.2.10

我跑了rails g sidekiq:worker deposit_collector然后在perform方法中填写了我需要的代码.

要测试我登录到rails控制台并键入:DepositCollector.perform_async我收到错误:

NameError: uninitialized constant DepositCollectorWorker
Run Code Online (Sandbox Code Playgroud)

工作者应该在app/workers/文件夹中.我以前在几个项目中使用过sidekiq,但从未碰到过这个问题.

ruby-on-rails sidekiq ruby-on-rails-5

7
推荐指数
1
解决办法
4157
查看次数

TypeError(String不能被强制转换为Fixnum)?

我收到了一个奇怪的错误.我的应用程序在我的本地主机上运行完全正常,但在我的Heroku服务器上它给出了这个错误:TypeError (String can't be coerced into Fixnum):

这是我的代码:

@rep = rep_score(@u)
Run Code Online (Sandbox Code Playgroud)

根据日志,这是抛出错误的线.我已将其评论出来,并将更改推送到Heroku,应用程序现在运行正常.

这是rep_score方法:

def rep_score(user)
 rep = 0
 user.badges.each do |b|
   rep = rep + b.rep_bonus
 end
 return rep
end
Run Code Online (Sandbox Code Playgroud)

也是rep_bonus数据库中的整数.

再次,这在localhost上运行得非常好.让我知道你的想法.


returnrep_score方法中删除后,它工作正常.我还是Ruby新手,推出有什么问题return吗?这是其他语言的习惯.

heroku ruby-on-rails-3

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

ActionView :: Template :: Error(application.css未预编译):

我之前在heroku上开发了几个应用程序,但从未遇到过这个错误:

ActionView::Template::Error (application.css isn't precompiled):

我的最新推文甚至都没有对application.css文件进行更改..这是怎么回事?

我看过文章说改变一行production.rb:

# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true
Run Code Online (Sandbox Code Playgroud)

但是不会减慢一切的速度吗?为什么突然发生这个错误?什么是最好的解决方法?

编辑:我应该注意它在开发中工作得很好.

ruby ruby-on-rails heroku ruby-on-rails-3

6
推荐指数
1
解决办法
5994
查看次数

Rails 5:Sprockets :: FileNotFound - 无法找到类型为'application/javascript'的文件'jquery-ui/autocomplete'

我刚刚将Rails应用程序升级4.2.55.0.1

rails服务器启动正常,但是当我尝试加载页面时,我现在收到错误:

Sprockets::FileNotFound - couldn't find file 'jquery-ui/autocomplete' with type 'application/javascript'
Run Code Online (Sandbox Code Playgroud)

当我跑步时,bundle我可以看到

Using jquery-rails 4.2.2
Using jquery-ui-rails 6.0.1
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-5

6
推荐指数
2
解决办法
1577
查看次数