Жарко, чтобы написать API в жемчужине Voltrb
Я создал локальный вольт гем, и я хотел бы написать простой API:
def add(a,b)
a+b
end
Но я не знаю, где написать этот код и как его запрашивать в приложении. Единственное место, где у меня это работает, находится в controllers/main_controller.rb только что созданного гема:
module DtPicker
class MainController < Volt::ModelController
end
def self.add(a,b)
a+b
end
end
Я думаю, что это не правильное место, а папка lib. В этом месте я не могу заставить его работать. Что я делаю неправильно? Благодарю.
1 ответ
Решение
Мне пришлось:
require 'volt/dt_picker'
где я хочу использовать DtPicker.add. Метод определен в файле lib/volt/dt_picker/dt_picker.rb:
module DtPicker
def self.add(a,b)
a+b
end
end