小编AnA*_*ice的帖子

Rails - 如何检查条件单选按钮?

给出一个像这样的单选按钮:

<%= radio_button_tag 'permission[role_id]', '2' %>
Run Code Online (Sandbox Code Playgroud)

如何使单选按钮检查状态条件.要仅检查@ permission.role_id.nil?或者如果@ permission.role_id == 2?

我试过了:

<%= radio_button_tag 'permission[role_id]', '2', @permission.role_id.nil? ? {:checked => true} : {:checked => false} %>
Run Code Online (Sandbox Code Playgroud)

谢谢

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

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

Rails CSRF令牌 - 它们会过期吗?

我注意到如果你使用无效的CSRF令牌发帖,rails/devise会自动注销你.

我有一个不刷新页面的应用程序,用户长时间坐在实时页面上.每隔一段时间,用户就会被踢出局.我想知道CSRF令牌是否到期,使其无效.

这就是为什么我要学习,Rails CSRF令牌到期了吗?某个地方有时间吗?

谢谢

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

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

Rails 3,paperclip + S3 - 如何存储实例并保护访问权限

我有一个带回形针的Rails 3应用程序,目的是在S3上存储数据.

在应用程序中,用户属于一个实例.

我希望每个实例的所有模型都存储数据.并且希望阻止来自实例A的用户访问或能够从实例B加载数据.

处理这个问题的最佳方法是什么?谢谢

ruby-on-rails amazon-s3 paperclip ruby-on-rails-3

23
推荐指数
2
解决办法
8024
查看次数

在Rails控制台中.如何更新所有记录的字段?

如何在控制台中将表Notification.email更新为all?

在控制台中,我想循环遍历表中的所有记录并设置email = true.

想法?

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

23
推荐指数
4
解决办法
3万
查看次数

是否可以使用JavaScript/jQuery进行36编码?

我正在考虑在这里使用编码/解码技术(编码到基础36 /从基础36解码在Ruby中很简单)

如何在twitter中实现像网址一样的简短网址?

想要跟踪用户推荐,邀请URL.我可以使用Rails进行解码,但有没有办法用Javascript或jQuery进行编码?

javascript jquery

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

如何建立一对多的关系?

我有以下型号:

User (id, name, network_id)
Network(id, title)
Run Code Online (Sandbox Code Playgroud)

我需要添加什么样的Rails模型关联才能执行以下操作:

@user.network.title
@network.users
Run Code Online (Sandbox Code Playgroud)

谢谢

activerecord ruby-on-rails activemodel ruby-on-rails-3

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

如何防止webkit-scrollbar推送div的内容?

我正在使用webkit-scrollbar并且遇到样式问题,因为webkit滚动条将div的内容向左推,导致内容溢出.

注意

  • 第一个框使用默认浏览器滚动条并且不溢出(好)
  • 第二个框使用webkit滚动条,最终打破布局.(坏/问题)

http://jsfiddle.net/ryeah/1/

任何想法我用webkit滚动条做错了导致div到/溢出.我们如何修理第二个盒子?谢谢

Webkit滚动条代码:

.box2::-webkit-scrollbar {
    height: 16px;
    overflow: visible;
    width: 16px;
}
.box2::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .2);
    background-clip: padding-box;
    border: solid transparent;
    border-width: 1px 1px 1px 6px;
    min-height: 28px;
    padding: 100px 0 0;
    box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1),inset 0 -1px 0 rgba(0, 0, 0, .07);
}
.box2::-webkit-scrollbar-button {
    height: 0;
    width: 0;
}
.box2::-webkit-scrollbar-track {
    background-clip: padding-box;
    border: solid transparent;
    border-width: 0 0 0 4px;
}
.box2::-webkit-scrollbar-corner {
    background: transparent; …
Run Code Online (Sandbox Code Playgroud)

html css html5 webkit css3

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

如何使电子托盘点击事件可靠地工作?

在我的OSX Electron应用程序中,我有一个托盘图标,我想在打开和关闭Electron应用程序窗口之间切换.类似于点击OSX Dropbox托盘图标将打开和关闭Dropbox托盘菜单,无论您多快点击托盘图标.

这是我正在使用的代码:

  tray.on('click', function(e){
    if (mainWindow.isVisible()) {
      mainWindow.hide()
    } else {
      mainWindow.show()
    }
  });
Run Code Online (Sandbox Code Playgroud)

如果你慢慢点击(在点击之间等待一秒),这是有效的,但如果你反复点击,一秒钟内超过1倍,点击失败并且没有任何反应.我在文档中找不到任何类型的延迟.有关正在发生的事情以及如何使点击事件可靠运行的任何想法?

atom-editor electron

22
推荐指数
2
解决办法
3195
查看次数

21
推荐指数
3
解决办法
8353
查看次数

如何删除尾随逗号?

给出如下字符串:

Bob
Bob,
Bob
Bob Burns,
Run Code Online (Sandbox Code Playgroud)

你怎么能用逗号回复那个?

Bob
Bob
Bob
Bob Burns
Run Code Online (Sandbox Code Playgroud)

另外,我希望这个方法不会破坏,如果传递一个零,只是为了返回一个零?

def remove_trailing_comma(str)
  !str.nil? ? str.replace(",") :nil
end
Run Code Online (Sandbox Code Playgroud)

ruby regex

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