これは基本的なことですが、これを知っておく必要がありますが、それでも私はあなたに伝えます。質問はあいまいであるので、あなたはカウンターの番号と名前であるカウンターを持っていると仮定します。これは最初から作成するカラムを更新する方法です。最初に作成する場合
rails generate scaffold counter count:integer name:string
この手順の後に、この後
def update
@counter = Counter.find(params[:id])
if @counter.update_attributes(params[:counter])
redirect_to @counter, :flash => { :success => "Profile updated." }
end
end
ビューの下edit.html.erbでビューを作成します。
class Counter < ActiveRecord::Base
attr_accessible :count, :name
end
あなたがに持っていけない:
<%= form_for(@counter) do |f| %>
<div class="field">
<%= f.label :name %><br />
<%= f.text_field :name %>
</div>
<div class="field">
<%= f.label :count %><br />
<%= f.text_field :count %>
</div>
<div class="actions">
<%= f.submit "Update" %>
</div>
<% end %>
Goでは、以下のモデルをcounter.rbして行うために既に更新リソースがあるので、routesファイルに何かを追加してください。 は今すぐブラウザを開き、第1のカウンタ値を作成した後
localhost:3000/counter/1/update
を言うならば、あなたはそこからのものを更新することができます。
これは、ruby on railで更新する方法です。あなたのコードに関する詳細な説明が必要な場合は、apiマニュアルでレールを確認してください。これは良いスタートです。私は初心者です。
ルビーアプリケーションを作成しましたか?あなたはモデルを永続させていますか?レールのチュートリアルを終えましたか? –