如何在不借助模型名称的情况下访问数据库表?
例如,如果我们有模型(后模型),
@instance_var=Post.find(params[:id])
Run Code Online (Sandbox Code Playgroud)
如何访问没有模型的数据库表?
在 Rails 中为表创建模型没有什么坏处。不过,如果您希望避免这种情况,您可以使用原始 SQL 查询。
sql = "SELECT * from posts where id = #{params[:id}"
result = ActiveRecord::Base.connection.execute(sql)
result.to_a
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5819 次 |
| 最近记录: |