【问题标题】:Get the ID from the newly created row rails 3从新创建的 row rails 3 中获取 ID
【发布时间】:2013-02-26 00:13:00
【问题描述】:

如何获取 rails 中新创建的行的 id?

例如,

Session.create(:user_id => user_id, :email => email )

【问题讨论】:

    标签: sql ruby-on-rails ruby-on-rails-3


    【解决方案1】:

    我希望有更多关于 rails 的文档......哦,好吧,为了未来

    session = Session.create(:user_id => user_id, :email => email )
    puts session.id
    

    【讨论】:

    • 如果一些新的 Rails 用户没有对 Rails 产生错误的印象... 与现有的其他 Web 框架相比,Rails 是少数几个有良好文档记录的 Web 框架之一。您是否尝试过使用一些 Perl Web 框架? Rails 文档当然并不完美。这些类中有如此多的类和如此多的方法,以至于要花费数百万工时来记录所有内容。然而,当您 create 时,模型中的对象会自动使用 id 创建,这一事实已广为人知,我什至认为没有人会问这个问题。
    猜你喜欢
    • 1970-01-01
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    相关资源
    最近更新 更多