-
Notifications
You must be signed in to change notification settings - Fork 0
Ruby on Rails: Add Post Comments scaffold #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
@gooroo-dev one more review please |
Summary of ChangesThe pull request introduces a scaffold for managing comments associated with posts. It includes:
Found Issues
Fixes1. Fix Typo in
|
|
@gooroodev you're getting better at reporting. Review it agian! |
Summary of Incoming Changes
Identified Issues
Code FixesFix for Typo in
|
|
Appreciate being tagged, @admsev!
Summary of Changes
Identified Issues
Code Snippets for Fixes1. Fix Typo in # app/controllers/comments_controller.rb
def index
@comments = Comment.all # Line 7
end2. Fix Error Handling in # app/controllers/comments_controller.rb
def destroy
@comment.destroy
respond_to do |format|
format.html { redirect_to comments_url, notice: "Comment was successfully destroyed." }
format.json { head :no_content }
end
end3. Permit More Attributes in Strong Parameters # app/controllers/comments_controller.rb
def comment_params
params.require(:comment).permit(:post_id, :content) # Add other attributes as needed
end4. Avoid Inline Styles in Views <!-- app/views/comments/_form.html.erb -->
<div class="error-messages" style="color: red"> <!-- Replace with CSS class -->
<h2><%= pluralize(comment.errors.count, "error") %> prohibited this comment from being saved:</h2>
<ul>
<% comment.errors.each do |error| %>
<li><%= error.full_message %></li>
<% end %>
</ul>
</div>
<!-- app/views/comments/index.html.erb -->
<p class="notice" style="color: green"><%= notice %></p> <!-- Replace with CSS class -->General ReviewThe pull request introduces a new feature for managing comments within a Ruby on Rails application. The scaffold follows the typical Rails conventions, making it easy to understand and maintain. However, there are a few issues that need to be addressed:
Overall, the code quality is good, but addressing these issues will improve robustness and maintainability. -- |
|
Love it |
|
more of this please |
|
very good |
|
quote reply without quoting |
|
@gooroodev review please |
Summary of Incoming Changes
Identified Issues
Code Snippets for Fixes
General Review of Code Quality and Style
Yours, Gooroo.dev |
|
bye-bye Zapier, @gooroodev review it again for me! |
Summary of Incoming Changes
Identified Issues
Code Fixes
General Review of Code Quality and StyleThe code is generally well-structured and follows Rails conventions. The use of partials for forms and JSON builders improves maintainability. However, some areas can be improved:
Overall, the changes introduce a useful feature for adding comments to posts, but a few minor adjustments will enhance the code quality and prevent potential issues. Yours, Gooroo.dev |
Gooroo.dev demo: Pull Request with examples of code flaws.
On open repositories, summon me with
@gooroodev review.On private repositories, install GitHub app: https://github.com/apps/gooroo-dev