标签: rubymine

在RubyMine中完成Capybara代码

Cucumber的步骤定义中使用Capybara时,有没有办法从RubyMine的代码完成中获得一些帮助?我是Capybara的新手,所以不必一直检查参考站点会非常有帮助.

我现在能得到的最好的是通过明确调用Session.new,例如:

session = Capybara::Session.new(:rack_test, my_app)
Run Code Online (Sandbox Code Playgroud)

这种方式Ctrl+Spacesession.显示我从Capybara :: Session(仅)的方法,所以至少我知道它是以某种方式可达.但这不是我在步骤定义中真正使用Capybara的方式.我认为通过手动注释帮助类型推理引擎page可以做到这一点,但我认为所有这些DSL魔法都无法处理.

所以基本上,它是否有可能

page.<Ctrl+Space>
Run Code Online (Sandbox Code Playgroud)

弹出所有暴露的DSL方法?RubyMine API可能吗?或者,作为替代方案,其他一些方法可以使参考文档更接近(我不认为RubyMine还支持IDE中的外部文档)?

rubymine cucumber capybara

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

捆绑安装请求手动执行每个gem安装 - 如何避免?

这可能是一个非常简单的问题.
每次我在项目的文件夹中执行"Bundle install"时,都会出现这样的错误

 An error occured while installing json (1.6.6), and Bundler cannot continue.
 Make sure that X succeeds before bundling.
Run Code Online (Sandbox Code Playgroud)

其中X可以是
'gem install json -v'1.6.6 '

'gem install execjs -v'1.3.2'
或'gem install coffee-script -v'2.2.0 '

现在,在我逐步完成每个gem安装后,捆绑安装成功.
有没有办法在一个命令中完成所有操作?
有没有办法在红宝石矿中做到这一点?

ruby-on-rails rubymine

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

RubyMine无法识别Rails应用程序

我有一个关于使用open from directory方法将rails应用程序导入RubyMine的问题.我的计算机上有两个不同的rails应用程序,但是RubyMine只将其中一个作为Rails应用程序重新识别,同时它将另一个应用程序识别为普通目录.

这是一个问题,因为我想从当前项目的RubyMine中获取完整的功能.任何人都可以提出解决方案/ RubyMine的方法来确定某些东西是否是一个rails应用程序?谢谢!

ruby ruby-on-rails intellij-idea rubymine

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

将RubyMine与GitHub for Windows集成

只是学习Ruby和Rails,并且在Windows上使用RubyMine作为我的IDE.GitHub刚刚发布了适用于Windows的GitHub.我安装了它,它看起来像一个很好的界面.但是,它似乎没有为RubyMine安装任何类似git.exe的东西来选择和使用它.因此,RubyMine抱怨它无法找到git,而git(以GitHub for Windows的形式)却轻率地忽略了RubyMine.

当然,我在GitHub网站上寻找信息 - 没有.我是否必须安装RubyMine的"旧"git客户端才能使用?

git rubymine github-for-windows

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

在RubyMine for OS X中切换列选择模式的快捷方式是什么?

编辑菜单显示使用默认键映射时列选择模式的快捷键是Shift + Command +*. Shift + Command +*不会切换列选择模式.

我是否认为Shift + Command +*Shift + Command + 8(数字8键)相同?

macos rubymine

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

在rubymine中运行annotate gem

铁路新手 - 我错过了什么?通过Hartl的Rails教程,已经能够找到从RubyMine中运行所有以前的"bundle exec"命令的方法.但是现在我已经安装了annotate gem(第6章); 本教程的说明是运行"bundle exec annotate".是否有可以从Rails内部运行的等效项?

(我已经发现如何从Rubymine内部运行RSpec,git push等,但我找不到如何做到这一点.)

在此先感谢您的帮助.

gem rubymine

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

rubymine中的探测器

我创建了大量的脚本来分析和存储数据,我真的需要知道我的代码中哪些行消耗大部分时间.Rubymine是否具有探查器功能,或者可能以某种方式添加探查器?

performance profiling ruby-on-rails rubymine

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

RubyMine将刚创建的工作项目的一些行突出显示为错误

我是Ruby on Rails的新手,当我来自Java世界并且在IntelliJ Idea中工作时,我盯着使用RubyMine进行RoR开发.

我已经生成了新项目并在RubyMine中打开了它.一切都编译并且工作正常但RubyMine将一些行突出显示为错误(但实际上没有错误).

例如来自application_controller.rb的代码

  protect_from_forgery with: :exception
Run Code Online (Sandbox Code Playgroud)

'with'后面的分号突出显示为错误,后面说'预期:; 或者结束'

类似的错误亮点在项目的很多地方

我想可能是不同的Ruby和Rails版本存在一些问题?或者RubyMine不支持某种新语法?

ruby 2.0.0p247(2013-06-27修订版41674)[universal.x86_64-darwin13]

Rails 4.0.1

ruby ruby-on-rails rubymine

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

RubyMine:按键"转换为单引号"?

是否有一个键盘快捷键可以在Ruby代码中的单引号和双引号之间切换?或者我可以设置一个密钥来接受检查提示?

谢谢,M.

quotes keyboard-shortcuts rubymine double-quotes single-quotes

6
推荐指数
3
解决办法
2291
查看次数

IdeaVim,多光标用法

我正在尝试触发(使用)IdeaVim多光标插件:https : //github.com/JetBrains/ideavim#emulated-vim-plugins- >多光标

在GitHub的文档,我们的命令:<A-n><A-x><A-p>g<A-n>以触发/使用这个插件,但我不能让这个插件工作在所有...

我已经在.id​​eavimrc中添加了set multiple-cursors

我想念什么吗?

我正在使用OSX(如果很重要)。

jetbrains-ide rubymine webstorm ideavim multiple-cursor

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