0
我不知道如果我問正確的問題,但我認爲我想弄清楚的是簡單的。通過另一個控制器或模型插入數據
我正在製作一個時間表程序,其中TimeSheet belongs_to:user和has_many:條目。條目belongs_to:time_sheet。
我正在使用新/創建操作的time_sheet視圖。我正在嘗試在條目模型中創建新條目,並將它們顯示在相應的時間表上。
這就是我目前的工作。
這裏是我的新觀點:
<%= form_for @current.each do |f| %>
<table summary="Subject form fields">
<tr>
<th>Customer</th>
<td><%= f.text_field(:customer_name) %></td>
</tr>
<tr>
<th>Order Number</th>
<td><%= f.text_field(:order_number) %></td>
</tr>
<tr>
<th>Time In</th>
<td><%= f.text_field(:time_in) %></td>
</tr>
<tr>
<th>Time Out</th>
<td><%= f.text_field(:time_out) %></td>
</tr>
</table>
<div class="form-buttons">
<%= submit_tag("Add Entry") %>
</div>
這是我的時間片控制器:
class TimeSheetController < ApplicationController
def delete
end
def edit
end
def index
@time_sheets = TimeSheet.all
end
def new
if current_user
@current = User.find(current_user).time_sheets.entries
else
redirect_to new_user_session_path, notice: 'You are not logged in.'
end
end
def show
@current = User.find(params[:id]).time_sheets.entries
end
end
FYI我完全新的軌道,我仍然在學習如何正確命名的東西和那樣的事情。任何幫助指出我在正確的方向將不勝感激。
謝謝!這正是我需要的 – mild0d