我對TmdbMovie.find代碼Rails的API:選擇DESC
說一個簡單的問題我搜索:標題=>「哈利·波特」,所有我能做的,只能是增加一個限制,有多少撲救,所以說有7哈利波特電影,我只想第3,我可以添加什麼代碼,以便它只能保存返回的電影(限制=> 3)發佈日期
所以我試過這些但他們不工作,:order =>「發佈DESC」,:發佈=>「DESC」等等,我該怎麼做?保存電影的順序爲:發行日期DESC
有嗨,
我使用Ruby的TMDB寶石電影添加到我的Rails應用程序。 找一部電影的信息,我在控制檯
TmdbMovie.find(:title => "Harry Potter", :limit => 3)
運行此命令,但我只希望三個第一哈利波特電影! 那麼我怎麼能這個代碼只返回前三部電影,根據他們的發佈日期 所以:order =>「發佈DESC」?這個代碼不工作,我已經嘗試過其他
PS:我的發佈日期列是release_date
和TMDB的列released
感謝
我已經考慮使用**瀏覽**,但因爲我然後使用@ movie.each保存返回的電影時**找到**,我得到一個錯誤(使用**瀏覽**) – PMP
是啊。我認爲這是寶石的一個缺點。它看起來像你可以使用查找__或___瀏覽。 :(我認爲你必須下降到紅寶石的排序。即[@ movie.sort!(&:title)](http://www.ruby-doc.org/core-2.0/Array.html#方法-i-sort-21) – engineerDave
它不工作,我使用此代碼來創建返回的電影。 '@movie.each do | movie | Movie.create(title:movie.name,description:movie .overview) end' – PMP