小编Ast*_*stm的帖子

rails4未知编码名称 - CP720

我现在得到这个错误当我想运行任何gem命令,如

 gem install rubygems-update
Run Code Online (Sandbox Code Playgroud)

错误

while executing gem ... (ArgumentError)
unknown encoding name - CP720
Run Code Online (Sandbox Code Playgroud)

因此,当我调整它时,我发现有人建议使用此命令将编码更改为1252

C:\DevKit> chcp 1252
c:\DevKit> ruby dk.rb init  
Run Code Online (Sandbox Code Playgroud)

但是在我使用它之后我仍然得到了同样的错误,所以我怎么能解决这个问题?????

注意:我正在使用Windows 7

ruby command-line cmd ruby-on-rails

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

Rails 4中的未定义方法update_attributes

我现在正在使用Rails 4现在我想更新我的用户记录我正在尝试使用此命令

@user=User.update_attributes(:name=> params[:name], :user=> params[:username], :pass=> params[:password])
OR
@user=User.update_attributes(name: params[:name], user: params[:username], pass: params[:password])
Run Code Online (Sandbox Code Playgroud)

但总是得到错误

undefined method `update_attributes' 
Run Code Online (Sandbox Code Playgroud)

所以我如何更新我的用户我也想问它是否会更新我的数据库中的所有用户?

我想我必须添加一些条件, where id=@user.id但我不知道我怎么能在铁路上做到这一点!

update-attributes

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

为什么Angular ng-options值包含值数据类型?

我使用了angular指令ng-options后的人得到了这个结果

<select name="users" id="users" ng-options="user.id as user.name for user in users" ng-model="user">
    <option value="number:1" label="Developers">Ahmed</option>
    <option value="number:2" label="Designers">Jon</option>
    <option value="number:3" label="HR">Astm</option>
    <option value="number:4" label="Doctor">Fady</option>
</select>


<select name="colors" id="colors" ng-options="color.code as color.name for color in colors" ng-model="color">
    <option value="string:ff0000" label="Developers">Red</option>
    <option value="string:ffffff" label="Designers">White</option>
    <option value="string:000000" label="HR">Black</option>
</select>
Run Code Online (Sandbox Code Playgroud)

为什么选项值包含数字类型,如 数字:1字符串:ffffff ??

我如何从中删除数据类型并仅保留值?

angularjs angularjs-directive angularjs-ng-options

6
推荐指数
2
解决办法
3702
查看次数

执行gem时...(ArgumentError)未知编码名称 - CP720

我现在得到了这个奇怪的错误

while executing gem ... (ArgumentError)
unknown encoding name - CP720
Run Code Online (Sandbox Code Playgroud)

当我想运行任何gem命令,如

   gem install rubygems-update
Run Code Online (Sandbox Code Playgroud)

因此,当我调整它时,我发现有人建议使用此命令将编码更改为1252

C:\DevKit> chcp 1252
c:\DevKit> ruby dk.rb init  
Run Code Online (Sandbox Code Playgroud)

但是在我使用它之后我仍然得到了同样的错误,所以我怎么能解决这个问题 ?????

注意:我正在使用Windows 7

ruby ruby-on-rails

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

gem 安装 kgio 2.9.2 错误

现在当我捆绑安装我的 ruby​​ on Rails 项目时,它给了我错误

extconf failed, exit code 1

Gem files will remain installed in c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9
.1/gems/kgio-2.9.2 for inspection.
Results logged to c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/extensions/x86
-mingw32/1.9.1/kgio-2.9.2/gem_make.out
An error occurred while installing kgio (2.9.2), and Bundler cannot continue.
Make sure that `gem install kgio -v '2.9.2'` succeeds before bundling.
Run Code Online (Sandbox Code Playgroud)

所以任何人都可以帮助我 在 Windows 7 中安装gem install kgio -v '2.9.2' ??

当我尝试安装它时总是出现此错误

C:\Sites\vp2.0>gem install kgio -v '2.9.2'
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while... …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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

Git bash chcp windows7编码问题

伙计我如何在Git bash命令屏幕上更改编码?

我正在使用Windows 7,当我尝试安装任何Ruby gem时,我通常会遇到这个问题

$ gem install libv8 -- --with-system-v8
ERROR:  While executing gem ... (ArgumentError)
    unknown encoding name - CP720
Run Code Online (Sandbox Code Playgroud)

所以当我尝试使用命令时,chcp 1252它会给我错误

$ chcp 1252
sh.exe": chcp: command not found
Run Code Online (Sandbox Code Playgroud)

那我怎么能改变git bash命令屏幕上的编码?

ruby git bash

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

rails4上传文件扩展名错误ActionDispatch :: Http :: UploadedFile

家伙,现在我要上传带有Rails 4的文件我的问题现在我无法在上传之前检查文件扩展名

注意: 我可以很好地上传文件, 但是我想在上传之前获取文件种类

因为我需要在应用程序的另一步骤中进行扩展。

我试图使用命令

File.extname(params[:Upload])
Run Code Online (Sandbox Code Playgroud)

但总是得到错误

can't convert ActionDispatch::Http::UploadedFile into String

还有如何在上传文件之前获取文件的基本名称?当我尝试使用

File.basename(params[:Upload])
Run Code Online (Sandbox Code Playgroud)

我有同样的错误

can't convert ActionDispatch::Http::UploadedFile into String
Run Code Online (Sandbox Code Playgroud)

当我尝试将名称转换为Sting时,我也一无所获

actiondispatch

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

Git仅将文件添加到特定分支

如何停止其他分支中的某些文件以在master分支中合并?我有一个在特定分支中添加的文件。我想将此分支合并到master,但我希望master分支忽略与它合并的新文件。

如何通知Git该文件仅与此分支相关?

git git-branch

-2
推荐指数
1
解决办法
518
查看次数