从外部调用create方法,但如何创建多个数据?

时间:2012-01-11 06:18:43

标签: ruby-on-rails ruby

(来自我之前的问题。Here) log_controller中的方法就像这样

def add
    @result
    @data = Data.new(:value => params[:value],
                   :category => params[:category],
                   :note => params[:note],
                   :own => params[:own])
       if @data.save
         result = "success";
       else
         result = "fail";
       end
    render :json => result
end

这是路线:

match "/datas/add/:value/:category/:note/:own" => "datas#add"

和url请求(我认为是POST请求)

http://localhost:3000/datas/add/338/cate/note/own

上述请求只会为我的数据库创建一个数据。当我想通过使用上述解决方案创建许多数据时,我只能为每个数据发送一个URL,并且我将花费大量时间。我希望我的ruby能够从1个url创建多个数据。我的意思是我可以通过只向服务器发送一个url请求来创建许多数据。什么路由,方法,网址应该是什么?

0 个答案:

没有答案