小编Tom*_*ell的帖子

如何在终端中执行Ruby脚本?

我已经在Mac上设置了所需的一切(Ruby,Rails,Homebrew,Git等),我甚至编写了一个小程序.现在,我如何在终端中执行它?我在Redcar中编写程序并将其保存为.rb,但我不知道如何通过终端执行它.我想运行该程序,看看它是否真的有效.我该怎么做呢?

ruby terminal

220
推荐指数
4
解决办法
31万
查看次数

使CSS背景图像变暗?

应该是一个相当简单的问题.在我的网站上我这样做:

#landing-wrapper {
    display:table;
    width:100%;
    background:url('landingpagepic.jpg');
    background-position:center top;
    height:350px;
}
Run Code Online (Sandbox Code Playgroud)

我想做的是让背景图像变暗.因为我在这个DIV中有UI元素,所以我认为我不能在它上面放置另一个div来使它变暗.建议?

html css css3

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

Createuser:无法连接到数据库postgres:致命:角色"tom"不存在

我正在尝试第一次设置Postgres,我需要创建一个具有读取和创建数据库权限的用户.但是,当我在终端中使用"createuser username"时,我收到以下消息:

createuser:无法连接到数据库postgres:致命:角色"tom"不存在

Tom是我现在登录的Ubuntu用户帐户.我正在尝试创建"postgres"的用户名,然后执行"psql -U psql template1",这样我就可以创建一个数据库并为我的Rails应用程序分配一个所有者.

有帮助吗?

database postgresql

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

如何在终端中终止这个tomcat进程?

使用ps -ef | grep tomcat我发现了一个正在运行的tomcat服务器.我尝试了,kill -9 {id}但它返回"没有这样的过程." 我究竟做错了什么?

这是一个例子:

Admins-MacBook-Pro:test-parent tom.maxwell$ ps -ef | grep tomcat
2043706342 39707 39695   0  3:40PM ttys000    0:00.00 grep tomcat
Admins-MacBook-Pro:test-parent tom.maxwell$ kill -9 39707
-bash: kill: (39707) - No such process
Run Code Online (Sandbox Code Playgroud)

java unix linux terminal tomcat

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

如何左对齐这些Bootstrap表单项?

我是第一次使用Bootstrap,并且很难将这个形式水平对齐到左边.

列表项是水平的,因为它们应该是,但我希望控件标签(表单标签的Bootstrap类)都位于左侧浮动的相同位置.

表单包含在一个跨度为7的div中,因为我的站点是两列--7列和4列.

下面是我的HTML.如果您查看此页面上的"水平表格" http://accounts.tao.tw.shuttle.com/examples_bootstrap/basecss/forms,您会看到标签左对齐,但不是绝对左对齐,以便标签的开头垂直位于同一位置.

<form class="form-horizontal">
    <div class="control-group">
        <label class="control-label" for="inputSaving">What are you saving for?</label>
        <div class="controls">
            <input class="span4" type="text" id="inputSaving" placeholder="e.g. Swimming Lessons, Birthday Party, College Fund, etc.">
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="description">Add a short description</label>
        <div class="controls">
            <textarea class="span4" rows="4" placeholder="Describe in your own words the saving goal for this piggybank"></textarea>
        </div>
    </div>
    <div class="control-group">
        <label class="control-label" for="categoryselect">Choose a Category</label>
        <div class="controls">
            <select class="span4">
                <!-- Add some CSS and JS to make a placeholder …
Run Code Online (Sandbox Code Playgroud)

html css forms twitter-bootstrap

41
推荐指数
3
解决办法
11万
查看次数

Rake db:重置'用户没有CONNECT权限'

所以我在我的Rails应用程序中使用Heroku Postgres,但我不是在Heroku本身上托管我的应用程序.我在我的database.yml中使用了Heroku的Active Record连接详细信息,它看起来像这样:

development:
adapter: postgresql
encoding: unicode
pool: 5
database: [database]
username: [username]
password: [password]
host: ec2-54-227-243-78.compute-1.amazonaws.com
port: 5432
Run Code Online (Sandbox Code Playgroud)

但是,现在我正在尝试使用db:迁移我的应用程序,以便数据库全部使用我的模型进行设置.运行该命令不会做任何事情,所以我尝试了rake db:reset,我得到了这个:

Couldn't drop df2cokjfj0k4vu : #<PG::Error: FATAL:  permission denied for database "postgres"                                                                  
DETAIL:  User does not have CONNECT privilege.                                                                                                                 
Run Code Online (Sandbox Code Playgroud)

df2cokjfj0k4vu已经存在
- initialize_schema_migrations_table()
- > 1.3997s
- assume_migrated_upto_version(20130924040351,["/ home/action/braindb/db/migrate"])
- > 0.0882s

知道我做错了什么.我还是Rails的新手,所以有时我会忘记在迁移主机时如何正确设置Postgres数据库.

ruby postgresql ruby-on-rails heroku

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

以Twitter Bootstrap按钮为中心

我正在使用Twitter Bootstrap创建一个表单,并且我很难将按钮置于中心位置.它包含在一个跨度为7的div中.下面是HTML,按钮位于最底部.关于如何集中这件事的任何建议?

<div class="form span7">
  <div id="get-started">
    <div id="form-intro">
      <strong><h1>1. Get Started: Some basics</h1></strong>
    </div>
    <form class="form-horizontal">
      <div class="control-group">
        <label class="control-label" for="inputSaving">What are you saving for?</label>
        <div class="controls">
          <input class="span4" type="text" id="inputSaving" placeholder="e.g. Swimming Lessons, Birthday Party, College Fund, etc.">
        </div>
      </div>
      <div class="control-group">
        <label class="control-label" for="description">Add a short description</label>
        <div class="controls">
          <textarea class="span4" id="description" rows="4" placeholder="Describe in your own words the saving goal for this piggybank"></textarea>
        </div>
      </div>
      <div class="control-group">
        <label class="control-label" for="categoryselect">Choose a Category</label>
        <div class="controls">
          <select class="span4" …
Run Code Online (Sandbox Code Playgroud)

html css button twitter-bootstrap

38
推荐指数
5
解决办法
12万
查看次数

滚动元素底部时触发事件?

所以在我的网站上,我在网站的最顶部有一个静态标题 - 它没有固定在视口的顶部.但是,我想做的是一旦用户滚过这个div的底部,就会出现一个固定的导航栏.我的代码几乎可以工作,但只触发div的顶部偏移量,这是页面的最顶层.这是我的代码:

$("#header-2").hide(); // hide the fixed navbar initially

var topofDiv = $("#header-container").offset().top; //gets offset of header
$(window).scroll(function(){
    if($(window).scrollTop() > topofDiv){
       $("#header-2").show();
    }
    else{
       $("#header-2").hide();
    }
});
Run Code Online (Sandbox Code Playgroud)

同样,我需要在用户滚过底部时触发显示固定的导航栏#header-container,而不是像现在一样滚动顶部.救命?

html javascript jquery

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

在ContentEditable DIV中获取所选文本?

所以我在我的Rails应用程序中有一个可信的div,并且需要能够在突出显示时在文本上方显示一个小弹出窗口.目前我的代码有效,并在警报中显示突出显示的文本.但是,该函数在mouseup上执行,因此当您单击div开始键入或突出显示时,它会抛出一个空警报.

这是我的代码:

function getSelected() {
            if (window.getSelection) {
                return window.getSelection();
            }
            else if (document.getSelection) {
                return document.getSelection();
            }
            else {
                var selection = document.selection && document.selection.createRange();
                if (selection.text) {
                    return selection.text;
                }
                return false;
            }
            return false;
        };
$("#content-create-partial").bind("mouseup", function(){
                var text = getSelected();
                if(text) {
                    console.log(text);
                }
                else{
                    console.log("Nothing selected?");
                };
            });
Run Code Online (Sandbox Code Playgroud)

当用户点击contentEditable div时,如何防止jQuery执行该函数?我只希望它在突出显示实际文本时执行.

html javascript jquery html5 contenteditable

10
推荐指数
4
解决办法
9888
查看次数

同一页面内的锚点不起作用?

我正在尝试链接到我的页面的HTML中的元素,但它不起作用,我不确定为什么.

这是最初的链接:

<ul>
        <a href="#"><li>About Me</li></a>
        <a href="#"><li>Past</li></a>
        <a href="#Work"><li>Work</li></a>
        <a href="http://blog.tommaxwell.me"><li>Blog</li></a>
    </ul>
Run Code Online (Sandbox Code Playgroud)

我希望此列表中的所有li都链接到页面上的其他位置(除了最后一个).

在这段代码的顶部是我要链接到的地方:

<div id="Work">
    <a name="Work"><h2 id="work-title">Work</h2></a>
        <ul>
            <li>
                <h3>BrainDB</h3>
                <p>BrainDB is a new startup I'm working on with my co-founder, <a href="http://www.twitter.com/masonlong" id="mason">@masonlong</a>. I write everything from Rails to AngularJS and CSS. BrainDB's goal is to augment the mind with useful and inviting services.</p>
            </li>

            <li>
                <h3 id>SummarizeIt</h3>
                <p><a href="http://54.225.211.118/" id="summarize">SummarizeIt</a> is a JavaScript project that I built during a weekend. It utilizes an API for …
Run Code Online (Sandbox Code Playgroud)

html anchor html5

9
推荐指数
3
解决办法
5万
查看次数