小编thr*_*ree的帖子

在提交github之前,如何测试readme.md文件的外观?

我正在以.md格式为我的github项目编写自述文件.有没有办法在提交到github之前测试我的readme.md文件会是什么样子?

markdown github github-flavored-markdown

204
推荐指数
9
解决办法
10万
查看次数

Mountain Lion rvm安装1.8.7 x11错误

更新到Mountain Lion后,我尝试安装1.8.7,然后出错了.找不到X11文件,我安装了Xquarkz,但没有任何改变.怎么了?

Fail to find [tclConfig.sh, tkConfig.sh]
Use MacOS X Frameworks.

Find Tcl/Tk libraries. Make tcltklib.so which is required by Ruby/Tk.
clang -I. -I../.. -I../../. -I../.././ext/tk -DHAVE_RB_SAFE_LEVEL -DHAVE_RB_HASH_LOOKUP -DHAVE_RB_PROC_NEW -DHAVE_RB_OBJ_TAINT -DHAVE_ST_PTR -DHAVE_ST_LEN -DRUBY_VERSION=\"1.8.7\" -DRUBY_RELEASE_DATE=\"2012-06-29\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -DWITH_TCL_ENABLE_THREAD=0 -fno-common -g -O2  -fno-common -pipe -fno-common   -c stubs.c
In file included from stubs.c:10:
/usr/include/tk.h:78:11: fatal error: 'X11/Xlib.h' file not found
#       include <X11/Xlib.h>
                ^
1 error generated.
make[1]: *** [stubs.o] Error 1
make: *** [all] Error 1
Run Code Online (Sandbox Code Playgroud)

ruby x11 rvm osx-mountain-lion

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

如何命名我们的JS用于Rails资产管道

我理解rails 3.1资产管道背后的原因:我们在一个整洁,可缓存的文件中编译所有JS以提高性能.我们想要的很棒.

但是,加载所有内容也意味着我们必须非常小心我们不要在多个页面上使用某个ID或类,如果我们附加了一些JS.否则,JS会在两个页面上触发,因为它总是被加载.

现在,我们想要实现的目标如下:
*我们希望将所有内容保存在单个JS文件中(我们知道如何单独加载文件,只是不希望这样)
*我们希望将JS命名为每个文件,controller_name.js以便它们仅在初始化适当的命名空间时加载
*我们希望通过从<body>布局标记上的数据属性读取当前控制器来初始化相应的命名空间

问题是:我们不知道如何在JS中实现.特别是,我们应该如何命名JS,然后根据HTML标记的内容动态初始化它.

任何帮助是极大的赞赏!

javascript ruby-on-rails

11
推荐指数
1
解决办法
2451
查看次数

在窗格/窗口之间共享历史记录

有没有办法在tmux会话中的窗格/窗口之间共享shell命令历史记录?

zsh tmux

9
推荐指数
2
解决办法
3730
查看次数

如何在span_中的span_to中包含span标签?

li = link_to 'Account', '#account', data: { toggle: 'tab' }
Run Code Online (Sandbox Code Playgroud)

我需要围绕"帐户"的跨度标记.

html ruby ruby-on-rails slim-lang

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

代理后面的电子中的Dugite/isomorphic-git

我正在编写一个电子应用程序,必须每隔一段时间克隆和拉出存储库,它运行良好.但是,它在企业认证(基本或摘要)代理后面失败.据我了解电子可以faciliate的铬代理功能,但dugite,我使用的git库,在主进程中运行,并尝试直接连接到Git仓库.有什么方法可以使用代理来进行dugite吗?

编辑:我做了一些额外的研究,并发现该节点不能为您处理代理连接.只有在渲染器视图中使用代理设置并且仅当它们使用浏览器窗口的方法(如fetch)时,才会遵守代理设置.因此,我也尝试使用isomorphic-git作为渲染器过程中的dugite替换,但由于某些未知原因,它也不起作用.

接受的解决方案必须是可以在电子应用程序内处理的代码.

git node.js electron isomorphic-git

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

Haml for rails,单独使用'haml'宝石或使用'haml-rails'

我正在切换到Haml用于我们的rails 3.1应用程序,我想知道什么是由'haml-rails'宝石'haml'独自带来的桌子,独立的轨道发电机?

它说它在rails过程中预加载了haml.这是否意味着在性能方面有很多好处?我们混合了erb和haml,所以每次haml库预加载似乎都不太好.

谢谢!

ruby haml ruby-on-rails erb

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

允许用户将我的内容嵌入他们的网站(如博客) - rails 4

我正在构建一个Rails 4应用程序,我想要做的是为我的用户提供通过嵌入代码将我的内容嵌入他们自己的网站(如他们的博客)的选项.

换句话说,我想要一个包含一些内容的erb页面,以及一个显示"Embed"的按钮.当用户点击它时,会出现一小部分可嵌入代码,他们可以将这些代码复制并粘贴到他们的博客上等.这将显示我页面中的内容.

解决这个问题的最佳方式是什么?请尽可能具有描述性,因为我对此不熟悉.谢谢!

javascript embed iframe ruby-on-rails embedding

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

卷曲不是重新命令的命令Ruby RVM

我正在尝试安装RVM,并且我按照RVM网页上的说明进行操作.它说要在cmd中使用此命令:

     curl -L https://get.rvm.io | bash -s stable --ruby
Run Code Online (Sandbox Code Playgroud)

但它说'curl'不是一个重新配置的命令:

     'curl' is not recognized as an internal or external command,
     operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?

ruby windows cmd rvm

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

Slim模板语言中的继承

使用Twig的PHP,我可以这样做:

layout.twig

<html>
<body>
{% block content %}{% endblock %}
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

form.twig

{% extends "layout.twig" %}
{% block content %}
<div class="form">{% block form %}{% endblock %}</div>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

login.twig

{% extends form %}
{% block form %}
<form>
    <input type="text" name="email" />
    <input type="submit">
</form>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

这样我就有了所有页面的布局,一个带有表单和登录页面的页面布局.

但是使用Slim我只能指定所有模板的父布局:

layout.slim

html
  body ==yield
Run Code Online (Sandbox Code Playgroud)

和我网站上每个页面的特殊布局:
login.slim

div.form
  form
    input type="text" name="email"
    input type="submit"
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法可以在Slim中实现具有多个级别的类似Twig的继承?

ruby ruby-on-rails sinatra slim-lang

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