お世話になります。
Railsで売上の予測ができるようなページを作成しております。
過去の売上が一覧に表示されており、一覧にある品番をクリックすると、現在庫が表示されるようになっております。※画像参照
上記画像では、画像1にあるテーブルの品番にある「E220」をクリックすると画像2のように在庫総数テーブルが表示されるようになっております。
ここで質問です。
index.html.slimに表示されている一覧から、品番をクリックして在庫テーブルを表示したときに(index.html.slimに再帰したとき)に、
遷移前のスクロール位置が表示されるようにしたいです。現状、ページトップが表示されてしまいます。
似たような質問があったのですが、その質問は解決しておらず、回答にあった方法も試しましたができませんでした。
宜しくお願い致します。
試したこと
controllerでrenderして元のindex.html.slimのページを表示する際に、下記のように書いてみました。
render index_path + '#id名'
テーブルの品番の一つ一つにidがふってあるので、#を付ければ遷移後にそのidにもどるかと思いましたが、下記エラーとなりました。
error
1Missing template http://localhost:3000/index#E22010 with {:locale=>[:ja], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :slim, :coffee, :jbuilder]}. Searched in: * "D:/ルート/app/views"
環境
windows10 x64
Rails 5.2.2
ruby 2.5.3p105 (2018-10-18 revision 65156) [x64-mingw32]
宜しくお願いいします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。