我在我的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被转义并转换为<...如何防止这种形式的翻译并在我的翻译文件中使用HTML,如Rails 2.3.8?
我的.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 ......是不是一种选择,因为这些文件应该在版本控制研究(与在文件中其他设置).我只是不想推动我对这些文件的更改.
在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)
这里出了什么问题?的-,*或.标志工作正常,它就是+将用空格来代替.
我使用eclipse进行谷歌Android开发.
我创建了一个库项目([x] Is Library在Android设置中),其中包含一个外部jar文件(Referenced Libraries).此库项目在另一个项目(将使用库项目的实际项目)中引用.这是通过在Android设置下添加项目来完成的.
源编译,但如果我想在设备上执行它,我得到一个类的NoClassDefFoundError,该类位于库项目中包含的jar文件中.
编辑:将jar文件添加到导出的条目中([x] my.jar在Order and Export库项目的-Tab上)
是否有一种干净的方式让这个工作?
有没有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) 我经常使用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>它的正常行为了?
我正在开发一个简单的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()的选择,我不知道为什么:(
是否为C或Lisp设置了Code Koans?我用这种语言找到了Koans,但是在C或Lisp中没有人:
我想用JQuery提取Element中的Text
<div id="bla">
<span><strong>bla bla bla</strong>I want this text</span>
</div>
Run Code Online (Sandbox Code Playgroud)
我只想要没有强标签的文字"我想要这个文字".我怎样才能做到这一点?
我的.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切换标签.为什么这种映射不起作用?