あなただけ手動で切り替えたい場合は、ちょうどあなたがあなたの視野からそれを追加したい場合は、このような形を作ることができ
localhost:3000/controllername/index?match=0
または
localhost:3000/controllername/index?match=1
を入力することができます
<form class="smart-form">
<fieldset>
<section class="col col-3">
<label class="label font-sm">Toggle view</label>
<select class="form-control input-sm" name= "match">
<option value="0">View 1</option>
<option value="1">View 2</option>
</select><i></i>
</section>
</fieldset>
<footer>
<button type="submit" class="btn btn-primary">Submit</button>
</footer>
</form>
とあなたのコントローラタイプで、次の
def index
@matchings = Matching.where(:match => params[:match])
end
私はあなたのモデルで何かが定義されていると仮定します。 ありがとうございました
あなたが求めていることは明確ではありません。 「ビューを切り替える」とはどういう意味ですか?そして、「毎回def indexを編集する」というのはどういう意味ですか? – moveson
申し訳ありませんが、正確には十分ではありません。私は私のビュー/ matchigs/index.html.erbに "toggle"ボタンを追加したいと考えています。そして、私がしたいことは、 'match'カラムで0または1をフィルタリングすることです。私は私のテーブルの検索エンジンでこれを行うことができますが、私はビューを切り替えるボタンを好む。 – Krawalla