小编Dav*_*les的帖子

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

如何在没有Xcode的情况下在Mac OS X Mountain Lion中安装Ruby 1.9.3?

我想知道在OS X 10.8 Mountain Lion上为Ruby 1.9.3构建开发机器的替代方法,它不需要Xcode.

Mountain Lion现在是Golden Master,因为我正在写这个问题,所以它可以被认为是最终版本.关于Xcode,这是一个预览版本.

RVM建议在Xcode上安装osx-gcc-installer,但我不想弄乱我的系统.

在没有Xcode的情况下在Mountain Lion上安装Ruby 1.9.3的最简洁方法是什么?

ruby osx-mountain-lion

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

如何从Twig中的Symfony2表单获取Doctrine2实体方法

我在Twig模板中,我有一个"表单"变量,代表一个Doctrine2实体表单.

此实体具有映射到表单的属性,但实体还有一些我想从我的Twig模板访问的方法.

我很想做这样的事情:

{{ form.myMethod }}
Run Code Online (Sandbox Code Playgroud)

或者类似这样的事情:

{{ form.getEntity.myMethod }}
Run Code Online (Sandbox Code Playgroud)

但不幸的是它不起作用.

我怎么能达到我的需要呢?

php symfony twig

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

警告:Nokogiri是针对LibXML 2.7.3版本构建的,但动态加载了2.7.8

在重新安装Mac OS X 10.8 Mountain Lion之后,安装了Ruby 1.9.3和Ruby on Rails 3.2.6之后,我启动了Rails控制台,并收到了以下警告消息:

警告:Nokogiri是针对LibXML 2.7.3版本构建的,但动态加载了2.7.8

我该如何解决?

ruby-on-rails nokogiri osx-mountain-lion

18
推荐指数
3
解决办法
6166
查看次数

删除Symfony2中的实体时删除ACL

在食谱中输入此条目之后,ACL系统很容易为实体实现:http://symfony.com/doc/current/cookbook/security/acl.html

好吧,现在让我们说我删除了实体(我的意思是,我的数据库的一行).为什么ACL仍在那里?我如何删除其相关的ACL以保持我的数据库清洁?

symfony

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

为什么我使用WebRick在生产中获得"cache:[GET /] miss"?

我无法使用WebRick在生产模式下测试我的网站,因为它会增加缓存错误.在开发和测试模式中,一切都很完美.

我在config/environments/production.rb中设置了这个选项:

config.serve_static_assets = true
Run Code Online (Sandbox Code Playgroud)

然后我跑了:

bundle exec rake assets:precompile
Run Code Online (Sandbox Code Playgroud)

现在我启动服务器:

david$ rails s -e production
=> Booting WEBrick
=> Rails 3.2.1 application starting in production on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2012-01-31 19:52:35] INFO  WEBrick 1.3.1
[2012-01-31 19:52:35] INFO  ruby 1.9.3 (2011-10-30) [x86_64-darwin11.2.0]
[2012-01-31 19:52:35] INFO  WEBrick::HTTPServer#start: pid=13329 port=3000
Run Code Online (Sandbox Code Playgroud)

当我去http:// localhost:3000时,我得到"我们很抱歉,但出了点问题." 在终端中,这是它输出的内容:

cache: [GET /] miss
Run Code Online (Sandbox Code Playgroud)

我在这里停滞不前.我不知道该怎么做.

ruby-on-rails webrick ruby-on-rails-3 ruby-on-rails-3.1

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

如何使用FOSUserBundle为其他用户设置管理员和另一个用户的登录表单?

当有管理员用户的后端时,有一个登录表单,同时在我们网站的公共区域为普通用户提供正常的登录表单,这很有意思.

这可能使用FOSUserBundle吗?如何以"Symfony2"的方式完成?

symfony fosuserbundle

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

包括twig的非twig文件

我需要在Twig模板中包含文件的内容(在我的资源文件夹中).

我试过这个没有运气:

{% include 'public/directory/file.ext' %}
Run Code Online (Sandbox Code Playgroud)

这不是Twig的能力吗?(我不想使用Assetic)

symfony twig

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

如何存储HTML片段并稍后将其插入文档?

有没有办法使用像这样的Javascript或jQuery将HTML片段存储在变量中?(显然这是一个非工作的例子)

var mysnippet = << EOF
<div class="myclass">
  <div class="anotherclass">
    Some dummy text
  </div>
</div>
EOF
Run Code Online (Sandbox Code Playgroud)

然后使用jQuery将其插入到文档中:

mysnippet.append($('#someelement'));
Run Code Online (Sandbox Code Playgroud)

编辑:

请在回答评论之前阅读:我所拥有的是我的JS文件中的原始HTML片段,我需要使用类似EOF构造的东西将其存储在Javascript变量中.我需要避免将它放在引号之间.

如果使用Javascript和/或jQuery是不可能的,那么这个问题没有解决方案.

html javascript jquery

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

如何将Rails应用程序部署到VPS(或专用服务器)?

如何将Rails应用程序部署到VPS(虚拟专用服务器)或专用服务器?有一个易于遵循的指南会很高兴.

我知道脚本可以自动化这个过程,但我认为最好控制一切,以便更好地理解这个过程.

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

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