0
4轉換控制範圍我有一個用戶模式至極具有控制指標和「所有」範圍 例如:User.all
導軌和鏈接
是否有切換到不同的範圍時你CLIC上一個體面的方式一個視圖鏈接? 我想顯示所有用戶,當用戶在另一個鏈接上拼寫出'all'鏈接或作用域版本時。
我必須使用像has_scope一樣的寶石嗎?
感謝
4轉換控制範圍我有一個用戶模式至極具有控制指標和「所有」範圍 例如:User.all
導軌和鏈接
是否有切換到不同的範圍時你CLIC上一個體面的方式一個視圖鏈接? 我想顯示所有用戶,當用戶在另一個鏈接上拼寫出'all'鏈接或作用域版本時。
我必須使用像has_scope一樣的寶石嗎?
感謝
您可以使用scoped
方法,例如:
@users = User.scoped
@users = @users.your_scope if params[:your_scope_param]
所有你需要做的就是適當PARAM綁定到你的「作用域」鏈接,它應該是這樣的:
<%= link_to 'Scoped users', users_path(your_scope_param: true) %>
好了,我認爲它的工作,但我沒有得到如何使視圖鏈接發送範圍參數。 –
@JonnyxDelavilla我更新了我的答案。 –
好吧,工作正常!謝謝你Marek –