我有一个控制器,它返回一个带有模型的局部视图。
包含局部视图的视图有一个按钮,当点击按钮时,控制器的一个函数被调用,它返回与模型更新相同的局部视图。新模型加载没有任何问题,但页面没有重新加载,视图与 onclik 之前的视图相同。
局部视图代码
<div class="well">
@if (publication.Coments != null) {
foreach (var comments in publication.Coments) {
<div class="row">
<div class="col-md-12">
<a href="../../Client/ProfilePerNick?nick=@comments.Nick">@comments.Nick</a>
<span class="pull-right">@comments.DateComment.ToShortDateString()</span>
<p>@comments.Message</p>
</div>
</div>
}
}
</div>
Run Code Online (Sandbox Code Playgroud)
控制器的方法使用下一个代码返回局部视图:
ViewData["publication"] = publication;
return PartialView("details_comment");
Run Code Online (Sandbox Code Playgroud)
我在视图中调用局部视图:
@Html.Partial("../Home/ListPublication")
Run Code Online (Sandbox Code Playgroud)
我调试了页面,模型重新加载正常,但部分视图没有重新加载。
我无法让Rails立即向多个用户发送电子邮件.我正在尝试向与我们网站签名的多个场所发送通知,以便与其匹配的查询获得批准.
待定查询必须由管理员批准.邮件被传递@enquiry,即电子邮件被触发时.在我这里显示Enquiries controller:
def approve
@enquiry.approve
redirect_to [:admin, @enquiry], notice: 'Enquiry is approved.'
SupplierMailer.new_enquiry(@enquiry).deliver
end
Run Code Online (Sandbox Code Playgroud)
在我Supplier_mailer.rb,我有这个方法:
def new_enquiry(enquiry)
@enquiry = enquiry
@enquiry.venues.each do |venue|
mail(to: venue.supplier.user.email, subject: 'You have a new enquiry')
end
end
Run Code Online (Sandbox Code Playgroud)
目前,它只发送到1个电子邮件地址,因此不能正常循环.
楷模:
Enquiry
has_and_belongs_to_many :venues
Supplier
has_many :venues
has_one :user
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
谢谢
我在Get请求的响应中收到特殊字符"ñ"或"á,é"等.代码是下一个:
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setRequestProperty("Accept", "application/json");
BufferedReader b_r = new BufferedReader(new InputStreamReader((connection.getInputStream())));
String data = b_r.readLine();
Run Code Online (Sandbox Code Playgroud)
如何设置utf-8以接收正确的字符?
我想动态地将按钮的id创建到按钮列表中,以便使用getElementById获取任何按钮.
使用相同ID的代码示例:
@foreach (var cat in Model) {
<div class="list-group">
<button id="nameCategory" onclick="onClickSeeProducts()" >@cat.Name</button>
</div>
}
Run Code Online (Sandbox Code Playgroud)
onClickSeeProducts函数应如下所示:
function onClickSeeProducts() {
button = document.getElementById("nameCategory").innerHTML;
//Something
}
Run Code Online (Sandbox Code Playgroud) 我安装了Rails 4.2.5和ruby 2.0.0.
这是项目的Gemfile:
source 'https://rubygems.org'
gem "whenever"
gem "therubyracer"
gem "less-rails"
gem 'twitter-bootstrap-rails', :git => 'git://github.com/seyhunak/twitter-bootstrap-rails.git'
gem 'geokit'
gem 'sequenced'
gem 'acts-as-taggable-on'
gem 'bcrypt', :require => 'bcrypt'
gem 'rack-cors', :require => 'rack/cors'
# Paperclip
gem "paperclip", "~> 4.2"
gem "thin"
gem "passenger"
gem 'geocoder'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.1.6'
# Use sqlite3 as the database for Active Record
gem 'mysql2'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.3'
# Use Uglifier …Run Code Online (Sandbox Code Playgroud)