我喜欢做什么
我喜欢在我的网站上创建职位时选中复选框后分别将职位发布给其他
。free job boards
图解说明
这张图片更好地解释了我希望实现的目标。
我想做什么
rails methods
引用那些免费工作委员会的 new
操作。谢谢。
就像这样制作一个工作脚手架(在终端中):
rails new scaffold Jobs title description company logo location job_type remote:boolean url
然后在创建后使用像 HTTParty 这样的 gem 将新职位发布到模型中其他职位板的不同 API。像这样:
# in app/models/jobs.rb
after_create_commit post_jobs_to_apis(job)
def post_jobs_to_apis(job)
url = [JOB_BOARD_URL]
api_key = [YOUR_JOB_BOARD_API_KEY]
headers = {
:url = url,
:X-API-KEY: api_key
}
body = job
request = HTTParty.new(headers, body)
...
end
您必须查看招聘网站的 API 文档,以了解如何准确地将数据发送到这些 API,但通常您需要一个 API 密钥、要发布的 URL,当然还有您要发布的内容.