rails 独学して軽くにちゃんまとめつくる

一人ぼっちのライフハック生活

ライフハック術を紹介して生きます。

2017-02-01から1日間の記事一覧

f.submit に path は書かない。

NoMethodError in Sessions#new undefined method `stringify_keys' for "/login":Stringまた変なミスをした。f.submit に path を指定してしまった。 path を指定するのは link_to なのに。で、その後 path を消したら直りました。

初心者の時につまづきがちなフォーム入力欄のミス

こんなエラーでてないか? SyntaxError in SessionsController#new <%= f.email_field :email ,class: "form-control" %> <%= f.label :password %> <%= f.password_field, :password ,class: "form-control" %> <%= f.submit "ログイン", login_path, class…

NoMethodError in UsersController#createundefined method `user' for こんなエラーがでてきた。 つかってるのは @user だから user なんて使ってないから知らんわ、と思っていた。よくわからんからエラーの箇所をコメントアウトしてtrue にしたらエラーが…

Couldn't find User with 'id'=#  というエラーがでた。

Couldn't find User with 'id'=#<ActionController::Parameters:0x007f9ad8f88b60> バカみたいなミスだが、コントローラーの create アクションでは def create @user = User.find(params[:id])end といった find で探すのではなく def create @user = User.new(user_params)end という new で新たに作りだす</actioncontroller::parameters:0x007f9ad8f88b60>…

bootstrap ヘッダーで詰まったとこ

・メニューが横並びにならない・font awesome のアイコンと文字がずれる メニューが横並びにならない。 <ul class="nav nav-pills pull-right"> <li> <%= link_to root_path, class: "nav-pills" do %> <i class="fa fa-home" aria-hidden="true"></i> ホーム </li> <li> <%= link_to new_event_info_path, class: "nav-pills" do %> </li></ul>