初めての質問です。
自分はrailsの勉強をprogateで始め簡単なウェブアプリを作りましたが自分でアプリを作りたいと思いました。
そこでボタンを押したらランダムでデータベースにある文章を表示させるという機能を実装したいのですが、どのようにしたらいいでしょうか。
自分的には、データベースにデータを何個か入れて、ランダムに取得してその値を代入して出力すればいいと考えました。
そこで、データベースはseedを使ってデータを何個か投入することができました。
また、ランダムでデータを取得するのは```ここに言語を入力rails
コード
Sentence.order("RANDOM()").limit(1)
1 2というコードを入力して取得できたと思うのですが、先ほどのコードをPOSTという変数に代入してみて出力してみようとしたらnilになってしまいうまくいきませんでした。
まずTeratailの「質問をする前に心がけてほしいこと」をまず確認してみてください。
https://teratail.com/help/question-tips#questionTips1-2
もし質問を修正する場合は、編集ボタンからお願いします。
まずここを見て検討してみてください。
https://railsguides.jp/active_record_querying.html
それでもわからなければ該当するcontrollerとviewを追記してください。
回答1件
あなたの回答
tips
プレビュー