質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Haml

Haml(HTML abstraction markup language)は、HTML/XHTMLを効率的に記述するためのマークアップ言語および記法です。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Sass

Sassは、プログラミング風のコードでCSSを生成できるスタイルシート言語です。 scss ファイルを、変換(コンパイル)してCSSファイルを作成します。

Q&A

解決済

2回答

1782閲覧

トップページから遷移する方法

ken1203

総合スコア24

Haml

Haml(HTML abstraction markup language)は、HTML/XHTMLを効率的に記述するためのマークアップ言語および記法です。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Sass

Sassは、プログラミング風のコードでCSSを生成できるスタイルシート言語です。 scss ファイルを、変換(コンパイル)してCSSファイルを作成します。

0グッド

0クリップ

投稿2020/10/17 09:33

ブログアプリを下記のサイトを参考に作成しています。

https://cpx.business/blog/how-to-create-blog-in-rails/

トップページから『BLOG』をクッリクすると遷移させるようにしたいです。

サイトを参考にDB,モデルの作成は終わりました。

現在のrails routes を実行した場合は下記の用になります。
リンク内容

routes.rb コード Rails.application.routes.draw do root "posts#index" root 'home#notice' resources :posts do # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html end end

説明不足で申し訳ありませんがご教示頂きたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

no1knows

2020/10/17 12:13

目的は、ブログアプリを作ることでしょうか? またRailsのバージョンも教えて下さい。
ken1203

2020/10/17 14:52

ご返信ありがとうございます! はい!トップページにある「BLOG」をクッリクしてブログアプリに遷移できるようにしたいです! ruby -vにて ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin19] と表示されました!
no1knows

2020/10/17 16:03

Railsのバージョンをおねがいします。
ken1203

2020/10/17 22:37

勘違いしてました!申し訳ありません。 railsのバージョンは Rails 5.0.7.2 です!宜しくお願い致します!
no1knows

2020/10/18 00:46

失礼ながら質問内容からken1203のRailsの理解力を推測したとき、この記事の内容を実装しようとしてもなかなか進まないと思います。 ざっと見た感じですが、Railsのメリットを活かしきれていない実装方法も見受けられます。 そのため個人的にはRailsのやり方に沿った方法での実装方法を学んだほうが、今後の学習スピードならびにRailsの適切な理解が進むかと思います。 ちなみにRails6へのバージョンアップは可能でしょうか?
ken1203

2020/10/18 04:40

ご指摘ありがとうございます! 勉強不足は重々承知しているのですが、就職活動のため現在ポートフォリオを作成していまして、ホームページにブログ機能を作成したいと考えています! はい!仕事終わり次第rails6を試してみます!
guest

回答2

0

ベストアンサー

rails6を試してみます!

であれば、Rails6から実装された標準のブログ機能(ActionText)を利用することを検討してはいかがでしょうか?


下記の記事はRailsを作った人(DHHさん)がブログ機能を実装する動画をまとめたものです。
https://qiita.com/tomokiyao/items/3c22ca9cb916d5c99ca4

Railsを適切に使うと、どれほど簡単にブログアプリを作ることができるのか?
またその適切な使い方とは、どのようにするのか?の手順が理解できると思います。


忘れてほしくないのは、ここで学べるのはRailsでアプリを作るときの適切な手順を知ることができる(=アプリが作れる)ということです。

実際には、1つのコマンドでたくさんのファイルが作られたりします。
ゆくゆくは作られたそれぞれのファイルがどのような機能、どのようなつながりを持っているかを理解していくことが、ポートフォリを作る以上に非常に大切だと思います。

投稿2020/10/18 04:39

no1knows

総合スコア3365

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ken1203

2020/10/18 04:52

ありがとうございます! no1knowsさんの仰るとおり、まずはアプリを作れるようになりたいです! スクールのカリキュラム通りに実装しただけでは全然身に付いてなかったので教えて頂いた動画を参照させて頂きながら実装してみます! 迅速でご丁寧な対応をありがとうございます!
no1knows

2020/10/18 05:16

スクールで勉強されていたのであれば・・・個人的には、Scaffoldでできたファイルの役割や関係性を説明できるか?というのがRailsを理解しているかの指標の1つになるかと思います。 そもそもここがRailsのレールに乗った作り方なので。。。 http://kanjihtmt.github.io/blog/2015/04/02/scaffold/ あと困ったらRailsガイドで検索する癖をつけると良いかと思います。
ken1203

2020/10/19 12:11

ありがとうございます! 上記の文献を参考にさせて頂きながら実装してみます! まだまだ「自走力」がないので、「自走力』を身につけたいです!! Rails6から実装された標準のブログ機能(ActionText)とても便利な機能ですね。
guest

0

ご指摘ありがとうございます!
勉強不足は重々承知しているのですが、就職活動のため現在ポートフォリオを作成していまして、ホームページにブログ機能を作成したいと考えています!
はい!仕事終わり次第rails6を試してみます!

投稿2020/10/18 03:56

ken1203

総合スコア24

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問