最近開(kāi)始接觸內(nèi)網(wǎng),剛開(kāi)始覺(jué)得暢言網(wǎng)代碼挺亂的,但是跟內(nèi)網(wǎng)比起來(lái)真是小巫見(jiàn)大巫,看過(guò)內(nèi)網(wǎng)后,感覺(jué)暢言網(wǎng)太清爽了,瞬間覺(jué)得暢言網(wǎng)可愛(ài)多了。
對(duì)于內(nèi)網(wǎng)我已無(wú)力吐槽,介紹個(gè)我使用過(guò)的gem ransack主要用于搜索的,主要在搜索的form里定義好field(<%= f.search_field :name_cont %>),調(diào)用這個(gè)gem定義的方法就可以很簡(jiǎn)單的實(shí)現(xiàn)搜索,不用再一大段一大段的拼接sql。(github使用地址:https://github.com/activerecord-hackery/ransack)。
不過(guò)內(nèi)網(wǎng)是使用不了了,因?yàn)檫@個(gè)gem只支持rails3以上以及ruby1.9以上版本
Ransack is compatible with Rails 3, 4 and 5 on Ruby 1.9 and later