LeaCloud,一个为移动应用提供数据统计、数据存储、消息推送、发送短信、发送邮件等云服务商。
LeaMotio是一个RubyMotio的Gem,可以更加方便地使用LeaCloudSDK。用更Ruby的写法来操作LeaCloud的数据,类Rails的ActiveRecord,增删查改。
安装说明1、安装gem
gem istall lea_motio2、创建项目
lea_motio create app-ame3、修改app_delegate.rb设置LeaCloud的AppID和AppKey
app_id = "your_app_id"app_key = "your_app_key"4、运行
rake使用说明1、在LeaCloud后台创建一个Class,比如Product,并添加以下字段
ame: Strigdescriptio: Strigurl: Strig2、添加model文件product.rb,建议放在app/models/目录下
class Product iclude LM::Model fields :ame, :descriptio, :urled3、操作数据
新建产品
product = Product.ewproduct.ame = 'iPhoe 6'product.descriptio = '目前最好的智能手机'product.url = 'https://www.apple.com'product.save产品数量
Product.cout查询产品
Product.where(:ame=>'iPhoe 6').fid获得第一条记录
Product.first排序
Product.sort(:createdAt=>:desc).fid分页(默认是20条记录/页)
Product.page(curret_page, pagesize)4、帐号相关注册帐号
user = User.ewuser.userame = '用户名,必须唯一'user.password = '必填'user.sigUp登录
User.logi('用户名', '密码') do |user, error| if !error p '登录成功' eded退出
User.logout判断是否已登录
User.logi?ed判断用户是否已存在
User.exist? userame
评论