小编Rob*_*own的帖子

Eclipse/Java代码完成无法正常工作

我已经下载,解压缩并使用一些插件(可记录,EPIC,Clearcase,QuantumDB,MisterQ)设置Eclipse 3.4.2.

现在我发现当我编辑Java项目时,代码完成无法正常工作.如果我输入String.并按ctrl+ space一个弹出窗口显示"No Default Proposals",底部的状态栏显示"No completions available".

有任何想法吗?

java eclipse ide

560
推荐指数
15
解决办法
35万
查看次数

如何在Oracle DB中显示正在运行的进程?

是否可以在Oracle数据库中显示正在进行的其他进程?像Sybases这样的东西sp_who

oracle process

60
推荐指数
3
解决办法
28万
查看次数

FactoryGirl:attributes_for没有给我相关的属性

我有一个像这样的代码模型工厂:

Factory.define :code do |f|
    f.value "code"
    f.association :code_type
    f.association(:codeable, :factory => :portfolio)
end
Run Code Online (Sandbox Code Playgroud)

但是,当我用一个简单的test_should_create_code测试我的控制器时,如下所示:

  test "should create code" do
    assert_difference('Code.count') do
      post :create, :code => Factory.attributes_for(:code)
    end
    assert_redirected_to code_path(assigns(:code))
  end
Run Code Online (Sandbox Code Playgroud)

......测试失败了.未创建新记录.

在控制台中,似乎attributes_for不会返回所有必需的属性,如create.

rob@compy:~/dev/my_rails_app$ rails console test
Loading test environment (Rails 3.0.3)
irb(main):001:0> Factory.create(:code)
=> #<Code id: 1, code_type_id: 1, value: "code", codeable_id: 1, codeable_type: "Portfolio", created_at: "2011-02-24 10:42:20", updated_at: "2011-02-24 10:42:20">
irb(main):002:0> Factory.attributes_for(:code)
=> {:value=>"code"}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢,

ruby-on-rails ruby-on-rails-3 factory-bot

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

如何为我的团队重新包装日食

我想用一堆插件和数据库连接配置等设置eclipse并重新压缩它,这样我的队友和新的启动器都可以轻松地在同一个平台上工作.

似乎安装插件很好,但是当我添加自定义jar(例如ivy2,ojdbc等)时,它们都会保存完整的绝对路径,这些路径可能在其他机器上不存在(特别是如果它们在不同的位置解压缩到我这里) .

无论如何,我希望这个想法不是愚蠢的,如果在某个地方记录这种过程,或者如果有人有任何一般的提示,我正在工作.

谢谢,

java eclipse ide

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

"从副本复制"的REST路径

对于某些模型,我希望提供允许用户基于现有记录的副本创建具有默认属性的新记录的功能.

我想知道这是什么样的正确宁静路线.

我最初的想法是,它可能是new行动的一个参数.即借用Rails指南示例,而不仅仅是:

GET:/ photos/new

还允许:

GET:/ photos/new /:id

... :id用作模板的记录的id 在哪里.响应将是一个新的/编辑形式,与普通旧的相同,new但值将预填充现有记录中的数据.可以通过new控制器方法容易地处理参数(或其缺失).

替代方案似乎是创建一个新的控制器方法,例如copy,它也接受现有记录的id和使用上述新表单的响应.这对我来说似乎有点"不正确",因为在用户保存新记录之前(实际上可能稍微编辑之后)记录实际上并未被复制.

TIA ...

更新:我的问题不是"我如何在rails中执行此操作?",它是"它是RESTful吗?"

rest routes ruby-on-rails-3

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

如何使用JRuby和JDBC连接到Oracle

第一种方法:裸金属

require 'java'
require 'rubygems'
require "c:/ruby/jruby-1.2.0/lib/ojdbc14.jar"  # should be redundant, but tried it anyway
odriver = Java::JavaClass.for_name("oracle.jdbc.driver.OracleDriver")
puts odriver.java_class
url = "jdbc:oracle:thin:@myhost:1521:mydb"
puts "About to connect..."
con = java.sql.DriverManager.getConnection(url, "myuser", "mypassword");
if con
    puts " connection good"
else
    puts " connection failed"
end
Run Code Online (Sandbox Code Playgroud)

以上结果是:

sqltest.rb:4: cannot load Java class oracle.jdbc.driver.OracleDriver (NameError)
Run Code Online (Sandbox Code Playgroud)

第二种方法:积极记录

require 'rubygems'
gem 'ActiveRecord-JDBC'
require 'jdbc_adapter'
require 'active_record'
require 'active_record/version'
require "c:/ruby/jruby-1.2.0/lib/ojdbc14.jar"  # should be redundant...

ActiveRecord::Base.establish_connection(
   :adapter => 'jdbc',
   :driver => 'oracle.jdbc.driver.OracleDriver',
   :url => 'jdbc:oracle:thin:@myhost:1521:mydb',
   :username=>'myuser', …
Run Code Online (Sandbox Code Playgroud)

oracle jruby jdbc

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

Rails ActiveAdmin索引格式化数字

我希望我的数字正确对齐并且有千位分隔符.有人能指出我正确的方向吗?

ActiveAdmin.register Thing do
  index do
    column :id
    column :amount  #  need to make this fomatted nicely

    default_actions
 end
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails activeadmin

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

在Rails DB中使用CamelCase而不是snake_case

我的数据库表和字段名称在CamelCase中.是否可以将这些名称转换为snake_case?使模型方法看起来漂亮吗?

该应用程序是JRubyOnRails 3.0/MSSQL DB/ActiveRecord-JDBC-adapter.

ruby ruby-on-rails jruby activerecord-jdbc

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

ActiveMQ在Web控制台中查看原始消息数据

我正在成功使用Web控制台对抗我的AMQ 5.2实例,除了我看不到所有消息的内容.

如果我使用Web控制台发送测试消息,我可以看到示例文本内容,但我相信我正在使用的供应商应用程序具有二进制或字节数组消息内容.

为了能够查看这些原始数据,我需要做些什么吗?

谢谢,

activemq-classic

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

从JRuby代码更改java变量?

正如标题所说我想从我的jruby代码中改变java中的变量

更具体地说,我的Java代码中有一个整数没有值,而且我用我的JRuby代码给这个变量一个值,但我不知道怎么做.

这是我用JRuby代码得到的程度.

require 'java'
puts "Set player health here"
playerHealth = 3 # Setting player health here!
Run Code Online (Sandbox Code Playgroud)

但还没有在java中写任何东西.到目前为止,这几乎就是我所有的......

java variables jruby

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

link_to xml请求

这是我目前的黑客行为:

<%= link_to "Retrieve as XML", products_path + ".xml" %>
Run Code Online (Sandbox Code Playgroud)

......工作得很好,但显然很难看.

什么是正确的方法?

我搜索了文档的答案 - 没有运气.一些旧的论坛帖子表明存在(或者是)一种format选择,但似乎已经不再可用了.

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

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

BO Reports:让公式产生null

我需要让公式在某些情况下产生null,在其他情况下产生数字.然后我会使用数字格式来相应地呈现.像这样的东西:

=If(Count([Product Id]) = 1) Then null Else [Amount]
Run Code Online (Sandbox Code Playgroud)

遗憾的null是,这不是公认的关键字 我已经尝试过nil并且nothing(抓着稻草).

如果有可能吗?

(Business Objects 12 - Web编辑器)

sap business-objects crystal-reports

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

是否可以在java中使用Timers?

我想建立一个服务器,它不断检查数据库是否有可用的通知每五分钟通知一次.是否可以使用计时器来检查java中的数据库,因为v可以在点网中执行.如果有人有想法实施它,请与我分享.

提前致谢.

java

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