如何将复选框的标签与包含表单的rails视图中的复选框保持在同一行?
目前标签在下一行:
<div class="span6 offset3">
<%= form_for(@user) do |f| %>
<%= render 'shared/error_messages', object: f.object %>
<%= f.label :name %>
<%= f.text_field :name %>
<br>
<%= f.check_box :terms_of_service %>
<%= f.label :terms_of_service, "I agree to the #{link_to 'Terms of Service', policies_path}.".html_safe %>
<br><br>
<%= f.submit "Create my account", :class => "btn btn-large btn-primary" %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
谢谢你,亚历山德拉
我希望能够走动(在变灰的背景下,通过拖放)由引导2.提供的模态形式谁能告诉我什么实现,这是最好的做法呢?
我有一个简单的问题.我正在寻找一个包含2行代码的函数:
deleteTask: function() {
this.parent.collection.remove(this.model);
this.model.destroy();
}
Run Code Online (Sandbox Code Playgroud)
如果我注释掉第一行,它应该从其集合中删除模型,那么事情似乎按预期工作(如同,模型被自动删除).从Backbone的网站上,这是模型"破坏"功能的相关描述:
触发模型上的"销毁"事件,该事件将通过包含它的任何集合冒泡.
我可以安全地假设删除this.parent.collection.remove(this.model);
不会以任何方式影响代码的功能吗?这是我的想法,但我想确保它.
谢谢!
我正在处理一些bootstrap工具提示实例的奇怪行为.
我正在使用的页面有几个按钮,当悬停在上面时,显示工具提示以及按钮功能的描述.工具提示全部显示在按钮顶部,除一个按钮外,一切正常.这一个按钮显示工具提示连续闪烁,工具提示本身覆盖按钮的一部分(而不是完全位于按钮顶部),并防止按钮被正确点击.如果工具提示的"数据放置"从"顶部"更改为"左侧"/"右侧"/"底部",则工具提示将正确显示.
另外,给我带来问题的按钮包含在一个"浮动:正确"的div中.在css中分配.我提到这个因为我注意到如果我删除浮动,工具提示工作正常.不幸的是,如果我移除浮子,按钮本身会失去正确的位置.
虽然我可以放弃工具提示的"顶级"定位,但我希望这个问题可能有一个简单的技巧.有没有人有什么建议?
谢谢.
更新:
这个StackOverflow问题提出了与我遇到的问题相同的问题.我发现答案很有用.
我已成功让Phantomjs在Heroku上工作,但现在我遇到了node.js的phantomjs-node接口问题(请参阅https://github.com/sgentle/phantomjs-node).
当我试图初始化Phantom时,我看到了10-15秒的延迟,然后:
> phantom stdout: ReferenceError: Can't find variable: socket
phantom stdout: phantomjs://webpage.evaluate():1
phantomjs://webpage.evaluate():1
phantomjs://webpage.evaluate():1
Run Code Online (Sandbox Code Playgroud)
您可以通过以下步骤重现问题,或者通过https://github.com/matellis/phantom-test下载我的测试应用程序
git init phantom-test
cd phantom-test
heroku apps:create
# create node app as per Heroku instructions here https://devcenter.heroku.com/articles/nodejs
# copy bin and lib folders from http://phantomjs.googlecode.com/files/phantomjs-1.6.1-linux-x86_64-dynamic.tar.bz2 into root of your new project
# if you don't do this step you'll get an error "phantom stderr: execvp(): No such file or directory"
git add .
git commit -m "init"
git push heroku …
Run Code Online (Sandbox Code Playgroud) 关于异常值检测,我有几组问题:
我们可以使用k-means找到异常值,这是一个好方法吗?
是否有任何聚类算法不接受用户的任何输入?
我们可以使用支持向量机或任何其他监督学习算法进行异常值检测吗?
每种方法的优缺点是什么?
我有一个需要上传到heroku的本地psql数据库转储.我按照此链接的"更新"部分中的步骤操作.一切正常,直到最后一部分,实际的上传步骤:
Heroku的pgbackups:恢复--app myAppName DATABASE ' https://www.dropbox.com/myAppPSQLDumpLink/myAppName_local.dump ' --confirm myAppName
这是在控制台中出现的内容:
HEROKU_POSTGRESQL_SILVER_URL (DATABASE_URL) <---restore--- myAppName_local.dump
Retrieving... done
! An error occurred and your restore did not finish.
Run Code Online (Sandbox Code Playgroud)
这是日志中的错误(由Toby Hede的问题提供):
2013-01-09T15:39:09+00:00 app[pgbackups]: Invalid dump format: /tmp/GgUz5yU4bF/project_mgr_development_local.dump: HTML document text
Run Code Online (Sandbox Code Playgroud)
我尝试搜索此错误,但找不到答案.有谁知道要解决这个问题需要做些什么?我的本地psql数据库的实际转储是这样执行的:
pg_dump -Fc --no-acl --no-owner -U myUserName > myAppName_local.dump
Run Code Online (Sandbox Code Playgroud)
谢谢!
我正在创建一个数据库,我需要从数据库中读取所有记录,但是我的程序在这个语句中不断崩溃:
newWord= db.getAllRecords();
Run Code Online (Sandbox Code Playgroud)
我假设getAllRecords()存在问题,因为Eclipse表示没有错误.
public Cursor getAllRecords() {
db = dBHelper.getWritableDatabase();//obtains the writable database
return db.query(DATABASE_TABLE, new String[] { KEY_ROWID,KEY_WORD}, null, null, null, null, null);//the query used to obtain all records form the table
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
将文本从单词复制到wysihtml5编辑器时,文本会混乱(无论是格式还是附加添加的字符).这有一个简单的解决方案吗?我正在寻找的正确行为将是Stack Overflow的富文本编辑器的工作方式 - 从单词复制和粘贴的文本看起来与word文档相同.
谢谢!
更新:
为了解决粘贴的文字格式的格式问题,我"p": {},
在使用的wysihtml5-0.30_rc2.js文件中添加了这一行.该行已在defaultOptions [parserRules] [tags]的声明中添加(请参阅used resources).
不过,现在我可以在粘贴文本的开头看到"字体定义"段落:
<!-- /* Font Definitions */ @font-face {font-family:Arial; panose-1:2 11 6 4 2 2 2 2 2 4; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 0 0 0 1 0;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; …
Run Code Online (Sandbox Code Playgroud) 我看到了一些与此主题相关的帖子,但给定的解决方案并没有真正为我澄清事情......
因此,我正在开发一个rails(版本3.2.2)应用程序,该应用程序遵循Michael Hartl的Ruby on Rails教程中的设置.该应用程序有一个注销链接,直到最近,当它开始给我错误"没有路由匹配[GET]"/注销"'时,它运行良好.
这些是相关的部分:
的routes.rb
match '/signout' => 'sessions#destroy', :via => :delete
Run Code Online (Sandbox Code Playgroud)
sessions_controller.rb
def destroy
sign_out
redirect_to root_path
end
Run Code Online (Sandbox Code Playgroud)
sessions_helper.rb
def sign_out
current_user = nil
cookies.delete(:remember_token)
end
Run Code Online (Sandbox Code Playgroud)
_header.html.erb
<li>
<%= link_to "Sign out", signout_path, :method => :delete %>
</li>
Run Code Online (Sandbox Code Playgroud)
注销再次开始工作所需要的是从路由文件中删除":via =>:delete".这是正确的方法还是有更好的方法?此外,为什么链接在没有任何rails更新的情况下停止工作?
谢谢你,亚历山德拉
根据要求,我添加了_header.html.erb的完整代码:
完整_header.html.erb
<!-- ***** Initialized: Listing 5.24 ***** -->
<!-- ***** Updated: Listing 8.24 ***** -->
<!-- ***** Updated: Listing 9.7 ***** -->
<!-- ***** Begin: Listing 9.28 ***** -->
<header>
<header class="navbar navbar-fixed-top">
<div class="navbar-inner"> …
Run Code Online (Sandbox Code Playgroud) heroku ×2
android ×1
backbone.js ×1
data-mining ×1
forms ×1
java ×1
jquery ×1
ms-word ×1
node.js ×1
outliers ×1
pg-dump ×1
phantomjs ×1
postgresql ×1
psql ×1
richtextbox ×1
routes ×1
sqlite ×1
svm ×1
tooltip ×1
wysihtml5 ×1