2
Je possède ce classe JavaPourquoi la méthode est pas appelée - JRuby Rails3
class Dog {
private String name;
public Dog() {
name = "Fido";
}
public String getName() {
return name;
}
}
Et comme je l'ai mentioned here effectué ces étapes
1. Compile the class.
mkdir classes
javac -d classes src/Dog.java
2.Add classes to the classpath in your Rails application (an initializer for example).
require 'java'
$CLASSPATH << File.join(Rails.root, "classes")
3.Import the class.
java_import Java::Dog
Mais je ne suis pas en mesure d'accéder au getName()
méthode dans les rails 3 avec le NoMethodError
, mais la méthode est accessible en jRuby.
Hey merci @dln homme me.since Je ne pouvais pas comprendre cela hier. – Rohit