Właśnie zacząłem z JRuby na Railsach i absolutnie kocham to. Wiem, jak używać aktualnych klas w Java API w mojej aplikacji Rails, ale gdybym chciał stworzyć nową niestandardową klasę napisaną wyłącznie w języku Java, jak mógłbym ją wykorzystać w mojej aplikacji Rails?JRuby on Rails: Używanie niestandardowych klas Java w twojej aplikacji Railsowej
Na przykład, powiedzmy, że stworzony Dog.java:
class Dog {
private String name;
public Dog() {
name = "Fido";
}
public String getName() {
return name;
}
}
Jak będę w stanie stworzyć nowy obiekt Dog (Dog.new) w mojej aplikacji Rails? Muszę gdzieś umieścić plik Dog.java lub Dog.class, a następnie wywołać jakąś formę "importu", aby zaimportować go do mojej aplikacji Rails. Nie mam pojęcia, gdzie to powinno się znaleźć w strukturze katalogów, ani nie wiem, gdzie i jak mam powiedzieć mojej aplikacji, jak ją uwzględnić.
Doskonale! Zrobiłeś mój dzień, Nick. Dziękuję Ci! –