小编Fu8*_*u86的帖子

在Rails转换文件中使用HTML

我在我的Rails应用程序(config/locale/[en | de] .yml)中有一些翻译,我在我的视图中使用它<%=t "teasers.welcome" %>.例:

teasers:
    welcome: "<strong>Welcome</strong> to the Website ..."
Run Code Online (Sandbox Code Playgroud)

在Rails 2.3.8中这很好用,使用Rails 3,HTML被转义并转换为&lt;...如何防止这种形式的翻译并在我的翻译文件中使用HTML,如Rails 2.3.8?

html translation localization ruby-on-rails

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

.gitignore不会忽略文件

我的.gitignore文件被忽略,应该忽略的文件仍然可见.

user@host ~/workdir % git status
# On branch master
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#       modified:   .htaccess
#       modified:   application/controllers/statistics.php
#
no changes added to commit (use "git add" and/or "git commit -a")
user@host ~/workdir % cat .gitignore
.htaccess
application/config/config.php
application/config/database.php
user@host ~/workdir %
Run Code Online (Sandbox Code Playgroud)

这些文件处于版本控制状态,但是我不想推送明显的变化.git的RM ......是不是一种选择,因为这些文件应该在版本控制研究(与在文件中其他设置).我只是不想推动我对这些文件的更改.

git version-control atlassian-sourcetree

31
推荐指数
7
解决办法
3万
查看次数

Rails:加号用空格代替GET-Request

在Rails 3(Ruby 1.9.2)中,我发送了一个请求

 Started GET "/controller/action?path=/41_+"
Run Code Online (Sandbox Code Playgroud)

但参数列表如下所示:

 {"path"=>"/41_ ",
   "controller"=>"controller",
   "action"=>"action"}
Run Code Online (Sandbox Code Playgroud)

这里出了什么问题?的-,*.标志工作正常,它就是+将用空格来代替.

ruby get ruby-on-rails request params

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

适用于Android的外部库项目的NoClassDefFoundError

我使用eclipse进行谷歌Android开发.

我创建了一个库项目([x] Is Library在Android设置中),其中包含一个外部jar文件(Referenced Libraries).此库项目在另一个项目(将使用库项目的实际项目)中引用.这是通过在Android设置下添加项目来完成的.

源编译,但如果我想在设备上执行它,我得到一个类的NoClassDefFoundError,该类位于库项目中包含的jar文件中.

编辑:将jar文件添加到导出的条目中([x] my.jarOrder and Export库项目的-Tab上)

是否有一种干净的方式让这个工作?

java eclipse android android-library

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

Ruby 1.8.7(或Rails 2.x)中的String.force_encoding()

有没有String.force_encoding()在Ruby 1.8.7(或Rails 2.x)中使用的解决方案,以便它像在Ruby 1.9中一样工作?我读了一些关于require的内容active_support,但这不起作用

$> gem list --local | grep'rails\| activesupport'

 activesupport (3.0.3, 2.3.8, 2.3.5)
 rails (2.3.8, 2.3.5)
Run Code Online (Sandbox Code Playgroud)

$> ruby -v

ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-darwin10.4.0]
Run Code Online (Sandbox Code Playgroud)

$> rails -v

Rails 2.3.8
Run Code Online (Sandbox Code Playgroud)

IRB:

> require "rubygems"
=> true 
> require "active_support"
=> true 
> "asdf".force_encoding("UTF-8")
NoMethodError: undefined method `force_encoding' for "asdf":String
> String.respond_to?(:force_encoding)
=> false
Run Code Online (Sandbox Code Playgroud)

ruby gem encoding ruby-on-rails

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

Vim:删除vim-plugin创建的映射

我经常使用Vimwiki-Plugin,但是重新映射<Backspace>并且<CR>只是很烦人.如果我使用:nmap,则显示映射:

n  <CR>              @<Plug>VimwikiFollowLink
n  <Backspace>       @<Plug>VimwikiGoBackLink
Run Code Online (Sandbox Code Playgroud)

如果我尝试删除tha映射,:nunmap <CR>我得到一个"E31:没有这样的映射"错误.有没有办法让<CR><Backspace>它的正常行为了?

mapping vim plugins

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

Firefox扩展:获取所选文本

我正在开发一个简单的Firefox扩展,我想获得所选的文本.我试过这个:

var WordCount = {
    /* ... */
    changeSelected: function() {
        var selectedText = this.getSelection();
        var words = this.countWords(selectedText);
        this.changeStatus(words, " selected");
        //alert(selectedText);
    },
    getSelection: function(e) {
        var focused_window = document.commandDispatcher.focusedWindow;
        var sel_text = focused_window.getSelection();
        return sel_text.toString();    
    }
}
window.addEventListener("select", function(e) { WordCount.changeSelected(); }, false);
Run Code Online (Sandbox Code Playgroud)

问题是,我没有得到document.commandDispatcher.focusedWindow.getSelection()的选择,我不知道为什么:(

javascript firefox selection

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

代码为C?

是否为C或Lisp设置了Code Koans?我用这种语言找到了Koans,但是在C或Lisp中没有人:

c lisp tdd clojure

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

使用JQuery提取元素中的文本

我想用JQuery提取Element中的Text

<div id="bla">
    <span><strong>bla bla bla</strong>I want this text</span>
</div>
Run Code Online (Sandbox Code Playgroud)

我只想要没有强标签的文字"我想要这个文字".我怎样才能做到这一点?

jquery select text extraction

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

vim cant map <C-Tab> to:tabnext

我的.vimrc中有以下映射:

map <C-S-Tab> :tabprevious<CR>
nmap <C-S-Tab> :tabprevious<CR>
imap <C-S-Tab> <Esc>:tabprevious<CR>i

map <C-Tab> :tabnext<CR>
nmap <C-Tab> :tabnext<CR>
imap <C-Tab> <Esc>:tabnext<CR>i
Run Code Online (Sandbox Code Playgroud)

我想用Strg + Tab向前切换标签,向后用Strg + Shift + Tab切换标签.为什么这种映射不起作用?

vim configuration keyboard-shortcuts configuration-files

8
推荐指数
2
解决办法
7445
查看次数