ビューページで問題なく動作します:
<%
me = Users.find(session[:id])
%>
<h1>Edit account</h1>
<form action="" method="post">
Username: <input type="text" name="username" value="<%=me[:username]%>" /> <br />
E-mail: <input type="text" name="email" value="<%=me[:email]%>" /><br />
<input type="submit" value="Update" />
</form>
しかし、フォームを送信すると、ルートが一致しません [POST] "/account/edit" が表示されます
私のコントローラー:
class AccountController < ApplicationController
def edit
if params[:username]
@out = "Hey"
end
end
end
ルートで私はこれを設定しようとしました
post "account/edit"
それも機能しましたが、更新時にセッションが機能しないため、次のようになります。
Couldn't find Users without an ID
誰か助けてくれませんか