我的Rails表单要求用户输入事件的开始日期,然后输入同一事件的结束日期。我将默认开始日期设置为Time.now
有没有可能用户只能选择在开始日期或之后的结束日期?(因此,当他们更改开始日期时,结束日期会自动更新)?
我的事件控制器:
def new
@event = Event.new(params[:event])
# set date_start field to be today's date
@event.date_start = Time.now
@event.date_end = @event.date_start
end
表单
我尝试为表单上的测试输入日期编写代码。My from use input date表单w3s。
public function testAddCustomer()
{
$this->browse(function (browser $browser) {
$browser->clickLink('เพิ่มลูกค้า')
->pause(500)
->assertPathIs('/customer/create')
我在项目中的表单中使用。我是这样初始化数据报警器的。
var date_lower = new Date(1910,0,1);
var year_lower = date_lower.getFullYear();
var date_upper = new Date();
var year_upper = date_upper.getFullYear();
$("#id_dob").datepicker({ dateFormat: 'mm-dd-yy',minDate: date_lower,
maxDate: date_upper ,
我保存表单输入到数据库与slug从帖子的标题,以这种方式 $post = new Post();
$post->title = Input::get('title');
$post->slug = str_slug(Input::get('title'));
... 当两个用户输入完全相同的标题时,例如"It is a new day",它会生成相同的slug " it -is-a-new-day“,两个帖子就会冲突。我该如何解决这个问题呢?我还没有找到一种直接有效的方法