2017-06-27 16 views
2

Ruby on Railsプロジェクトでcodepenフロントエンドテンプレートを使用していますので、このコードのように自分のcssファイルをlogin.html.erbに接続できません私は自分のCSSファイルでスタイリングした "submit"クラスを使いたいと思っています。また、最終的にレンダリングされたページは、CSSファイルが接続されていないという結論に私をもたらした様式化されていません。これが私の最初のRoRプロジェクトであるので、私は完全な初心者ですので、あなたの答えを正確にしてください。 Codepen Template およびMy Rails ProjectおよびMy login.html.erbファイル。Ruby on RailsプロジェクトでCSSクラスを使用できません

<h2>Welcome back,</h2> 
<%= form_tag("/create_session", method: :get) do %> 
     Username :<%= text_field_tag(:username) %><br> 
     Password :<%= password_field_tag(:password) %><br> 
    <%= submit_tag(:Login), class => "submit" %> 
<% end %> 

私は次のエラーを取得しています: -

app/views/sessions/login.html.erb:22: syntax error, unexpected ',', expecting ')' 

答えて

3

あなたがsubmit_tagのCSSクラスを宣言したい場合は、それはclass: "class_name"ようになる場合は:class => "class_name"、またはより良いを使用してそれを行うことができます。 CSSファイルは、ログイン・ページに接続されて取得されていないとして、CSS接続に関する@Sebastian働いていたが、何

<%= submit_tag(:Login), :class => "submit" %> 
<%= submit_tag 'Login', class: "submit" %> <!-- recommended way --> 
+0

は、ページが目的の外観を取得されていません。

だから、あなたが試みることができます。 [期待](https://drive.google.com/open?id=0B7LawZAwfUJUWjdyQ1h5d3p1clU)vs [Reality](https://drive.google.com/open?id=0B7LawZAwfUJURXdxMm9OcVRiVG8)My [login.html.erb]( https://drive.google.com/open?id=0B7LawZAwfUJUUUduNjA0VTFscUk)ファイル –

+0

私はリポジトリをクローンしましたが、そのような変更はありません。あなたはそれを更新して、欠落しているものを見ることができますか? –

+0

もう一度@セバスチャンをクローンしました。私はいくつかの変更を加えて、「Frontend Incomplete」として再コミットしました。 –

関連する問題